Juggler
Juggling algorithms and event processing using gaudi framework
EICDataSvc Class Reference

#include <EICDataSvc.h>

Inheritance diagram for EICDataSvc:
PodioDataSvc

Public Member Functions

 EICDataSvc (const std::string &name, ISvcLocator *svc)
 Standard Constructor. More...
 
virtual ~EICDataSvc ()
 Standard Destructor. More...
 
- Public Member Functions inherited from PodioDataSvc
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 CollRegistrygetCollections () const
 
virtual const CollRegistrygetReadCollections () 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

- Public Types inherited from PodioDataSvc
typedef std::vector< std::pair< std::string, podio::CollectionBase * > > CollRegistry
 
- Protected Attributes inherited from PodioDataSvc
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}
 

Constructor & Destructor Documentation

◆ EICDataSvc()

EICDataSvc::EICDataSvc ( const std::string &  name,
ISvcLocator *  svc 
)

Standard Constructor.

◆ ~EICDataSvc()

EICDataSvc::~EICDataSvc ( )
virtualdefault

Standard Destructor.


The documentation for this class was generated from the following files: