ATLAS Offline Software
Loading...
Searching...
No Matches
EventStreamInfo_p3.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef EVENTTPCNV_EVENTSTREAMINFO_P3_H
6#define EVENTTPCNV_EVENTSTREAMINFO_P3_H
7
13
15
16#include <string>
17#include <vector>
18
23public: // Constructor and Destructor
29 virtual ~EventStreamInfo_p3();
30
31public: // Non-static members
34
36friend class PoolFilePeeker;
37
38
39public:
40 unsigned int m_numberOfEvents; // Number of Events
41 std::vector<unsigned int> m_runNumbers; // Run#
42 std::vector<unsigned int> m_lumiBlockNumbers; // LumiBlock#
43 std::vector<std::string> m_processingTags; // ProcessingTags
44 std::vector<std::pair<unsigned int, std::string> > m_itemList; // ItemList
45 std::vector<EventType_p3> m_eventTypes; // EventTypes
46};
47
61
73
74#endif
unsigned int m_numberOfEvents
std::vector< unsigned int > m_lumiBlockNumbers
friend class EventStreamInfoCnv_p3
virtual ~EventStreamInfo_p3()
Destructor.
std::vector< EventType_p3 > m_eventTypes
std::vector< std::string > m_processingTags
friend class PoolFilePeeker
EventStreamInfo_p3()
Default Constructor.
std::vector< unsigned int > m_runNumbers
std::vector< std::pair< unsigned int, std::string > > m_itemList
EventStreamInfo_p3 & operator=(const EventStreamInfo_p3 &rhs)
Overloaded Assignment Operator.