ATLAS Offline Software
PileUpEventInfo_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_PILEUPEVENTINFO_P3_H
6 #define EVENTTPCNV_PILEUPEVENTINFO_P3_H
7 
16 #include <vector>
17 
18 class MsgStream;
19 
21 public:
22 
24  virtual ~PileUpEventInfo_p3() {};
25 
26  struct SubEvent {
27  short m_time;
28  short m_index;
29  short m_type;
31  };
32 
33  typedef std::vector<SubEvent> SubEvVect_t;
35 };
36 
37 
38 #endif
39 
40 
PileUpEventInfo_p3::SubEvent::m_subEventInfo
EventInfo_p2 m_subEventInfo
Definition: PileUpEventInfo_p3.h:30
PileUpEventInfo_p3::SubEvent::m_time
short m_time
Definition: PileUpEventInfo_p3.h:27
PileUpEventInfo_p3::SubEvent
Definition: PileUpEventInfo_p3.h:26
EventInfo_p2.h
This class is the persistent representation of EventInfo.
PileUpEventInfo_p3
Definition: PileUpEventInfo_p3.h:20
PileUpEventInfo_p3::SubEvent::m_index
short m_index
Definition: PileUpEventInfo_p3.h:28
EventInfo_p2
Definition: EventInfo_p2.h:18
PileUpEventInfo_p3::SubEvVect_t
std::vector< SubEvent > SubEvVect_t
Definition: PileUpEventInfo_p3.h:33
PileUpEventInfo_p3::m_subEvents
SubEvVect_t m_subEvents
Definition: PileUpEventInfo_p3.h:34
PileUpEventInfo_p3::SubEvent::m_type
short m_type
Definition: PileUpEventInfo_p3.h:29
PileUpEventInfo_p3::~PileUpEventInfo_p3
virtual ~PileUpEventInfo_p3()
Definition: PileUpEventInfo_p3.h:24
PileUpEventInfo_p3::PileUpEventInfo_p3
PileUpEventInfo_p3()
Definition: PileUpEventInfo_p3.h:23