33 this,
"DataKeys", {},
"list of objects to be read from file"};
SmartIF< IDataProviderSvc > & evtSvc() const
shortcut for method eventSvc
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Implementation of property with value of concrete type.
StatusCode setProperty(const Gaudi::Details::PropertyBase &p) override
set the property form another property
virtual StatusCode addPreLoadItem(const DataStoreItem &item)=0
Add an item to the preload list.
StatusCode start() override
the default (empty) implementation of IStateful::start() method
const std::string & name() const override
The identifying name of the algorithm object.
const DataObjIDColl & outputDataObjs() const override
Header file for class GaudiAlgorithm.
virtual StatusCode preLoad()=0
Load all preload items of the list.
Gaudi::Property< std::vector< std::string > > m_dataKeys
#define DECLARE_COMPONENT(type)
StatusCode initialize() override
the default (empty) implementation of IStateful::initialize() method
This class is used for returning status codes from appropriate routines.
FetchDataFromFile(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode initialize() override
void addDependency(const DataObjID &id, const Gaudi::DataHandle::Mode &mode) override
MsgStream & debug() const
shortcut for the method msgStream(MSG::DEBUG)
Base class from which all concrete algorithm classes should be derived.
Helper functions to set/get the application return code.
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
StatusCode start() override
StatusCode execute() override
MSG::Level msgLevel() const
get the cached level (originally extracted from the embedded MsgStream)