#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: