29 for (
const std::pair<CLID, std::string>& p : pers->
m_itemList)
33 std::unique_ptr<EventType> p (
typeConv.createTransientConst(&ptype, log));
57 typeConv.transToPers(&ttype, &ptype, log);
static const EventTypeCnv_p1 typeConv
This file contains the class definition for the EventStreamInfoCnv_p3 class.
This file contains the class definition for the EventStreamInfo class.
Athena::TPCnvVers::Old Athena::TPCnvVers::Current EventStreamInfo
This class provides general information about an event.
virtual void persToTrans(const EventStreamInfo_p3 *persObj, EventStreamInfo *transObj, MsgStream &log) const override
virtual void transToPers(const EventStreamInfo *transObj, EventStreamInfo_p3 *persObj, MsgStream &log) const override
This class is the persistent representation of EventStreamInfo.
unsigned int m_numberOfEvents
std::vector< unsigned int > m_lumiBlockNumbers
std::vector< EventType_p3 > m_eventTypes
std::vector< std::string > m_processingTags
std::vector< unsigned int > m_runNumbers
std::vector< std::pair< unsigned int, std::string > > m_itemList
This class provides the summary information stored for data written as a Event Stream.
const std::set< std::string > & getProcessingTags() const
const std::set< unsigned int > & getLumiBlockNumbers() const
void insertEventType(const EventType &event)
Insert new Event Type into a set.
void insertLumiBlockNumber(unsigned int lumiBlock)
Insert new Luminosity Block Number into a set.
const std::set< unsigned int > & getRunNumbers() const
void insertRunNumber(unsigned int run)
Insert new Run Number into a set.
void addEvent(unsigned int number=1)
Increase Event Counter.
const std::set< EventType > & getEventTypes() const
void insertProcessingTag(const std::string &process)
Insert new Processing Tag into a set.
const std::set< std::pair< CLID, std::string > > & getItemList() const
void insertItemList(CLID type, const std::string &key)
Insert new ItemList Entry into a set.
unsigned int getNumberOfEvents() const
This class represents the "type of event" where the type is given by one or more "characteristics".