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