PODIO v00-16-03
An Event-Data-Model Toolkit for High Energy Physics Experiments
Loading...
Searching...
No Matches
podio::IMetaDataProvider Class Referenceabstract

#include <IMetaDataProvider.h>

+ Inheritance diagram for podio::IMetaDataProvider:

Public Member Functions

virtual ~IMetaDataProvider ()=default
 destructor
 
virtual GenericParametersgetEventMetaData ()=0
 return the event meta data for the current event
 
virtual GenericParametersgetRunMetaData (int runID)=0
 return the run meta data for the given runID
 
virtual GenericParametersgetCollectionMetaData (int colID)=0
 return the collection meta data for the given colID
 

Detailed Description

Inteface to access meta data for runs, events and collections.

Author
F. Gaede, DESY
Date
Apr 2020

Definition at line 13 of file IMetaDataProvider.h.

Constructor & Destructor Documentation

◆ ~IMetaDataProvider()

virtual podio::IMetaDataProvider::~IMetaDataProvider ( )
virtualdefault

destructor

Member Function Documentation

◆ getCollectionMetaData()

virtual GenericParameters & podio::IMetaDataProvider::getCollectionMetaData ( int  colID)
pure virtual

return the collection meta data for the given colID

Implemented in podio::EventStore.

◆ getEventMetaData()

virtual GenericParameters & podio::IMetaDataProvider::getEventMetaData ( )
pure virtual

return the event meta data for the current event

Implemented in podio::EventStore.

◆ getRunMetaData()

virtual GenericParameters & podio::IMetaDataProvider::getRunMetaData ( int  runID)
pure virtual

return the run meta data for the given runID

Implemented in podio::EventStore.


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