ATLAS Offline Software
PileUpEventInfo_p4.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_P4_H
6 #define EVENTTPCNV_PILEUPEVENTINFO_P4_H
7 
16 #include <vector>
17 
18 class MsgStream;
19 
21 public:
22 
24  virtual ~PileUpEventInfo_p4() {};
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_p4::PileUpEventInfo_p4
PileUpEventInfo_p4()
Definition: PileUpEventInfo_p4.h:23
PileUpEventInfo_p4::SubEvent::m_type
short m_type
Definition: PileUpEventInfo_p4.h:29
PileUpEventInfo_p4::SubEvent::m_index
short m_index
Definition: PileUpEventInfo_p4.h:28
PileUpEventInfo_p4::SubEvVect_t
std::vector< SubEvent > SubEvVect_t
Definition: PileUpEventInfo_p4.h:33
PileUpEventInfo_p4
Definition: PileUpEventInfo_p4.h:20
EventInfo_p3
Definition: EventInfo_p3.h:18
EventInfo_p3.h
This class is the persistent representation of EventInfo.
PileUpEventInfo_p4::m_subEvents
SubEvVect_t m_subEvents
Definition: PileUpEventInfo_p4.h:34
PileUpEventInfo_p4::SubEvent::m_subEventInfo
EventInfo_p3 m_subEventInfo
Definition: PileUpEventInfo_p4.h:30
PileUpEventInfo_p4::~PileUpEventInfo_p4
virtual ~PileUpEventInfo_p4()
Definition: PileUpEventInfo_p4.h:24
PileUpEventInfo_p4::SubEvent
Definition: PileUpEventInfo_p4.h:26
PileUpEventInfo_p4::SubEvent::m_time
short m_time
Definition: PileUpEventInfo_p4.h:27