Go to the documentation of this file.
41 {
"component", ent.component },
42 {
"entity", ent.toJSON() },
66 if ( searchNames.
empty() ) {
return true; }
67 for (
const auto& searchName : searchNames ) {
78 this,
"ComponentsToSave", {},
"Component names of entities to save" };
80 this,
"TypesToSave", {},
"Type names of entities to save" };
Interface reporting services must implement.
std::string name
name of the entity
void removeEntity(Hub::Entity const &ent) override
StatusCode initialize() override
StatusCode andThen(F &&f, ARGS &&... args) const
Chain code blocks making the execution conditional a success result.
void registerEntity(Hub::Entity ent) override
StatusCode initialize() override
const std::string & name() const override
Retrieve name of the service
double * begin(CLHEP::HepVector &v)
Gaudi::Property< std::vector< std::string > > m_typesToSave
const ValueType & value() const
Backward compatibility (.
Gaudi::Property< std::vector< std::string > > m_namesToSave
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
StatusCode stop() override
T emplace_back(T... args)
std::deque< Gaudi::Monitoring::Hub::Entity > m_monitoringEntities
StatusCode stop() override
#define DECLARE_COMPONENT(type)
Service(std::string name, ISvcLocator *svcloc)
Standard Constructor
Gaudi::Property< std::string > m_fileName
Wrapper class for arbitrary monitoring objects.
bool wanted(std::string name, std::vector< std::string > searchNames)
Gaudi::Property< std::vector< std::string > > m_componentsToSave
SmartIF< ISvcLocator > & serviceLocator() const override
Retrieve pointer to service locator
std::string type
type of the entity, see comment above concerning its format and usage
std::string component
name of the component owning the Entity