#include <PodioDataSvc.h>
|
| typedef std::vector< std::pair< std::string, podio::CollectionBase * > > | CollRegistry |
| |
◆ CollRegistry
◆ PodioDataSvc()
| PodioDataSvc::PodioDataSvc |
( |
const std::string & |
name, |
|
|
ISvcLocator * |
svc |
|
) |
| |
◆ ~PodioDataSvc()
| PodioDataSvc::~PodioDataSvc |
( |
| ) |
|
|
virtual |
◆ clearStore()
| StatusCode PodioDataSvc::clearStore |
( |
| ) |
|
|
overridevirtual |
◆ endOfRead()
| void PodioDataSvc::endOfRead |
( |
| ) |
|
Resets caches of reader and event store, increases event counter.
◆ eventDataTree()
| TTree* PodioDataSvc::eventDataTree |
( |
| ) |
|
|
inline |
◆ finalize()
| StatusCode PodioDataSvc::finalize |
( |
| ) |
|
|
overridevirtual |
◆ getCollectionIDs()
| virtual podio::CollectionIDTable* PodioDataSvc::getCollectionIDs |
( |
| ) |
|
|
inlinevirtual |
◆ getCollections()
| virtual const CollRegistry& PodioDataSvc::getCollections |
( |
| ) |
const |
|
inlinevirtual |
◆ getProvider()
| podio::EventStore& PodioDataSvc::getProvider |
( |
| ) |
|
|
inline |
◆ getReadCollections()
| virtual const CollRegistry& PodioDataSvc::getReadCollections |
( |
| ) |
const |
|
inlinevirtual |
◆ initialize()
| StatusCode PodioDataSvc::initialize |
( |
| ) |
|
|
overridevirtual |
Service initialization.
Initialize the service.
- attaches data loader
- registers input filenames
◆ readCollection()
| StatusCode PodioDataSvc::readCollection |
( |
const std::string & |
collectionName, |
|
|
int |
collectionID |
|
) |
| |
◆ registerObject()
| StatusCode PodioDataSvc::registerObject |
( |
std::string_view |
parentPath, |
|
|
std::string_view |
fullPath, |
|
|
DataObject * |
pObject |
|
) |
| |
|
finaloverridevirtual |
Overriding standard behaviour of evt service Register object with the data store.
◆ reinitialize()
| StatusCode PodioDataSvc::reinitialize |
( |
| ) |
|
|
overridevirtual |
Service reinitialization.
◆ setCollectionIDs()
| void PodioDataSvc::setCollectionIDs |
( |
podio::CollectionIDTable * |
collectionIds | ) |
|
Set the collection IDs (if reading a file)
◆ m_1stEvtEntry
| unsigned PodioDataSvc::m_1stEvtEntry {0} |
|
protected |
Jump to nth events at the beginning. Set by option FirstEventEntry This option is helpful when we want to debug an event in the middle of a file
◆ m_filename
| std::string PodioDataSvc::m_filename |
|
protected |
◆ m_filenames
| std::vector<std::string> PodioDataSvc::m_filenames |
|
protected |
ROOT file name the input is read from. Set by option filename.
The documentation for this class was generated from the following files: