10 #ifndef GAUDISVC_PERSISTENCYSVC_EVTCOLLECTIONSTREAM_H 11 #define GAUDISVC_PERSISTENCYSVC_EVTCOLLECTIONSTREAM_H 30 "name of the service managing the data store"};
54 #endif // GAUDISVC_PERSISTENCYSVC_EVTCOLLECTIONSTREAM_H
StatusCode initialize() override
Initialize EvtCollectionStream.
Gaudi::Property< std::vector< std::string > > m_itemNames
Implementation of property with value of concrete type.
SmartIF< INTupleSvc > m_pTupleSvc
Reference to Tuple service for event collection (may or may not be NTuple service) ...
Gaudi::Property< std::string > m_storeName
This class is used for returning status codes from appropriate routines.
std::vector< std::unique_ptr< DataStoreItem > > m_itemList
Vector of items to be saved to this stream.
Algorithm(const std::string &name, ISvcLocator *svcloc, const std::string &version=PACKAGE_VERSION)
Constructor.
Base class from which all concrete algorithm classes should be derived.
void clearItems()
Clear item list.
void addItem(const std::string &descriptor)
Add item to output streamer list.
StatusCode finalize() override
Terminate EvtCollectionStream.
StatusCode execute() override
Working entry point.
A small to stream Data I/O.