ATLAS Offline Software
EventStreamInfoPTCnv_p3.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef EVENTPTCNV_EVENTSTREAMINFOPTCNV_P3_H
6 #define EVENTPTCNV_EVENTSTREAMINFOPTCNV_P3_H
7 
16 
18 public:
19  static unsigned int getNumberOfEvents (const ::EventStreamInfo_p3& esip) { return esip.m_numberOfEvents; };
20  static std::vector<unsigned int> runNumbers (const ::EventStreamInfo_p3& esip) { return esip.m_runNumbers; };
21  static std::vector<unsigned int> lumiBlockNumbers (const ::EventStreamInfo_p3& esip) { return esip.m_lumiBlockNumbers; };
22  static std::vector<std::string> processingTags (const ::EventStreamInfo_p3& esip) { return esip.m_processingTags; };
23  static std::vector<std::pair<unsigned int, std::string> > itemList (const ::EventStreamInfo_p3& esip) { return esip.m_itemList; };
24  static std::vector<EventType_p3> eventTypes (const ::EventStreamInfo_p3& esip) { return esip.m_eventTypes; };
25 };
26 
27 #endif // EVENTPTCNV_EVENTSTREAMINFOPTCNV_P3_H
EventStreamInfoPTCnv_p3::eventTypes
static std::vector< EventType_p3 > eventTypes(const ::EventStreamInfo_p3 &esip)
Definition: EventStreamInfoPTCnv_p3.h:24
EventStreamInfoPTCnv_p3::processingTags
static std::vector< std::string > processingTags(const ::EventStreamInfo_p3 &esip)
Definition: EventStreamInfoPTCnv_p3.h:22
EventStreamInfoPTCnv_p3::getNumberOfEvents
static unsigned int getNumberOfEvents(const ::EventStreamInfo_p3 &esip)
Definition: EventStreamInfoPTCnv_p3.h:19
EventStreamInfoPTCnv_p3::itemList
static std::vector< std::pair< unsigned int, std::string > > itemList(const ::EventStreamInfo_p3 &esip)
Definition: EventStreamInfoPTCnv_p3.h:23
EventStreamInfo_p3
This class is the persistent representation of EventStreamInfo.
Definition: EventStreamInfo_p3.h:22
EventStreamInfoPTCnv_p3::lumiBlockNumbers
static std::vector< unsigned int > lumiBlockNumbers(const ::EventStreamInfo_p3 &esip)
Definition: EventStreamInfoPTCnv_p3.h:21
EventStreamInfoPTCnv_p3
Definition: EventStreamInfoPTCnv_p3.h:17
EventStreamInfoPTCnv_p3::runNumbers
static std::vector< unsigned int > runNumbers(const ::EventStreamInfo_p3 &esip)
Definition: EventStreamInfoPTCnv_p3.h:20
EventStreamInfo_p3.h
This file contains the class definition for the EventStreamInfo_p3 class.