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