Go to the documentation of this file.
26 :
Producer(
name, pSvcLocator, KeyValue(
"InputFileLeavesLocation",
"/Event/InputFileLeaves" ) ) {}
41 template <
typename OutputIterator>
50 "Name of the data service to use"};
87 template <
typename OutputIterator>
100 for (
const auto& i : lfs ) {
102 if ( i->address() && i->address()->par()[0] == base ) {
106 ->retrieveObject(
const_cast<IRegistry*
>( ® ), i->
name(), obj )
Gaudi::Property< std::string > m_dataSvcName
virtual const std::string * par() const =0
Retrieve String parameters.
void reset(TYPE *ptr=nullptr)
Set the internal pointer to the passed one disposing of the old one.
T back_inserter(T... args)
StatusCode initialize() override
the default (empty) implementation of IStateful::initialize() method
FetchLeavesFromFile(const std::string &name, ISvcLocator *pSvcLocator)
virtual const name_type & name() const =0
Name of the directory (or key)
IDataStoreLeaves::LeavesList i_collectLeaves() const
details::Producer< Signature, Traits_, details::isLegacy< Traits_ > > Producer
const IRegistry & i_getRootNode() const
const ValueType & value() const
Backward compatibility (.
StatusCode finalize() override
Gaudi::Property< std::string > m_rootNode
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
Header file for std:chrono::duration-based Counters.
IDataStoreLeaves::LeavesList operator()() const override
virtual IOpaqueAddress * address() const =0
Retrieve opaque storage address.
StatusCode finalize() override
the default (empty) implementation of IStateful::finalize() method
SmartIF< IDataProviderSvc > & evtSvc() const
shortcut for method eventSvc
#define DECLARE_COMPONENT(type)
virtual DataObject * object() const =0
Retrieve object behind the link.
virtual const id_type & identifier() const =0
Full identifier (or key)
constexpr static const auto FAILURE
IRegistry * registry() const
Get pointer to Registry.
StatusCode initialize() override
SmartIF< IDataManagerSvc > m_dataMgrSvc