Juggler
Juggling algorithms and event processing using gaudi framework
|
#include <EICDataSvc.h>
Public Member Functions | |
EICDataSvc (const std::string &name, ISvcLocator *svc) | |
Standard Constructor. More... | |
virtual | ~EICDataSvc () |
Standard Destructor. More... | |
![]() | |
virtual StatusCode | initialize () override |
Service initialization. More... | |
virtual StatusCode | reinitialize () override |
Service reinitialization. More... | |
virtual StatusCode | finalize () override |
Service finalization. More... | |
virtual StatusCode | clearStore () override |
PodioDataSvc (const std::string &name, ISvcLocator *svc) | |
Standard Constructor. More... | |
virtual | ~PodioDataSvc () |
Standard Destructor. More... | |
virtual StatusCode | registerObject (std::string_view parentPath, std::string_view fullPath, DataObject *pObject) override final |
StatusCode | readCollection (const std::string &collectionName, int collectionID) |
virtual const CollRegistry & | getCollections () const |
virtual const CollRegistry & | getReadCollections () const |
podio::EventStore & | getProvider () |
virtual podio::CollectionIDTable * | getCollectionIDs () |
void | setCollectionIDs (podio::CollectionIDTable *collectionIds) |
Set the collection IDs (if reading a file) More... | |
void | endOfRead () |
Resets caches of reader and event store, increases event counter. More... | |
TTree * | eventDataTree () |
Additional Inherited Members | |
![]() | |
typedef std::vector< std::pair< std::string, podio::CollectionBase * > > | CollRegistry |
![]() | |
std::vector< std::string > | m_filenames |
ROOT file name the input is read from. Set by option filename. More... | |
std::string | m_filename |
unsigned | m_1stEvtEntry {0} |
EICDataSvc::EICDataSvc | ( | const std::string & | name, |
ISvcLocator * | svc | ||
) |
Standard Constructor.
|
virtualdefault |
Standard Destructor.