ATLAS Offline Software
Loading...
Searching...
No Matches
EventStreamInfo_p2.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 EVENTTPCNV_EVENTSTREAMINFO_P2_H
6#define EVENTTPCNV_EVENTSTREAMINFO_P2_H
7
13
15
16#include <string>
17#include <vector>
18
23public: // Constructor and Destructor
29 virtual ~EventStreamInfo_p2();
30
31public: // Non-static members
34
36 friend class PoolFilePeeker;
37
38public:
39 unsigned int m_numberOfEvents; // Number of Events
40 std::vector<unsigned int> m_runNumbers; // Run#
41 std::vector<unsigned int> m_lumiBlockNumbers; // LumiBlock#
42 std::vector<std::string> m_processingTags; // ProcessingTags
43 std::vector<std::pair<unsigned int, std::string> > m_itemList; // ItemList
44 std::vector<EventType_p1> m_eventTypes; // EventTypes
45};
46
60
72
73#endif
std::vector< EventType_p1 > m_eventTypes
unsigned int m_numberOfEvents
std::vector< unsigned int > m_lumiBlockNumbers
friend class EventStreamInfoCnv_p2
std::vector< std::string > m_processingTags
EventStreamInfo_p2 & operator=(const EventStreamInfo_p2 &rhs)
Overloaded Assignment Operator.
EventStreamInfo_p2()
Default Constructor.
friend class PoolFilePeeker
std::vector< unsigned int > m_runNumbers
std::vector< std::pair< unsigned int, std::string > > m_itemList
virtual ~EventStreamInfo_p2()
Destructor.