34 if ( sc =
evtSvc()->addPreLoadItem( k.key() ); !sc )
return sc;
43 this,
"DataKeys", {},
"list of objects to be read from file" };
bool PyHelper setProperty(IInterface *p, char *name, char *value)
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
#define DECLARE_COMPONENT(type)
MsgStream & debug() const
shortcut for the method msgStream(MSG::DEBUG)
MSG::Level msgLevel() const
const DataObjIDColl & outputDataObjs() const override
void addDependency(const DataObjID &id, const Gaudi::DataHandle::Mode &mode) override
Algorithm(std::string name, ISvcLocator *svcloc, std::string version=PACKAGE_VERSION)
Constructor.
StatusCode initialize() override
the default (empty) implementation of IStateful::initialize() method
const std::string & name() const override
The identifying name of the algorithm object.
StatusCode start() override
the default (empty) implementation of IStateful::start() method
SmartIF< IDataProviderSvc > & evtSvc() const
shortcut for method eventSvc
StatusCode start() override
Gaudi::Property< std::vector< std::string > > m_dataKeys
FetchDataFromFile(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode initialize() override
StatusCode execute() override
Implementation of property with value of concrete type.
virtual StatusCode preLoad()=0
Load all preload items of the list.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
This class is used for returning status codes from appropriate routines.
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...