ATLAS Offline Software
TrigMonEvent_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 TRIGMON_EVENT_P1_H
6 #define TRIGMON_EVENT_P1_H
7 
8 /*
9  @author Rustem Ospanov
10  @date July 2009
11 
12  @brief Persistent copy of TrigMonEvent.
13 */
14 
15 #include <vector>
20 
22 {
23  public:
24 
26  m_event(0),
27  m_lumi(0),
28  m_bxid(0),
29  m_run(0),
30  m_sec(0),
31  m_nsec(0),
32  m_word(),
33  m_rob(),
34  m_roi(),
35  m_seq(),
36  m_te(),
37  m_l1(),
38  m_hlt(),
39  m_var_key(),
40  m_var_val() {}
42 
43  friend class TrigMonEventCnv_p1;
44 
45  private:
46 
53  std::vector<uint32_t> m_word;
54 
55  std::vector<TrigMonROB_p1> m_rob;
56  std::vector<TrigMonRoi_p1> m_roi;
57  std::vector<TrigMonSeq_p1> m_seq;
58  std::vector<TrigMonTE_p1> m_te;
59 
60  std::vector<uint16_t> m_l1;
61  std::vector<uint32_t> m_hlt;
62 
63  std::vector<uint32_t> m_var_key;
64  std::vector<float> m_var_val;
65 };
66 
67 #endif
TrigMonEvent_p1::m_lumi
uint32_t m_lumi
Definition: TrigMonEvent_p1.h:48
TrigMonSeq_p1.h
TrigMonEvent_p1::m_event
uint32_t m_event
Definition: TrigMonEvent_p1.h:47
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
TrigMonEvent_p1::m_l1
std::vector< uint16_t > m_l1
Definition: TrigMonEvent_p1.h:60
TrigMonEvent_p1::~TrigMonEvent_p1
~TrigMonEvent_p1()
Definition: TrigMonEvent_p1.h:41
TrigMonEvent_p1
Definition: TrigMonEvent_p1.h:22
TrigMonEvent_p1::m_nsec
uint32_t m_nsec
Definition: TrigMonEvent_p1.h:52
TrigMonEvent_p1::m_word
std::vector< uint32_t > m_word
Definition: TrigMonEvent_p1.h:53
TrigMonEvent_p1::m_rob
std::vector< TrigMonROB_p1 > m_rob
Definition: TrigMonEvent_p1.h:55
TrigMonEvent_p1::m_var_val
std::vector< float > m_var_val
Definition: TrigMonEvent_p1.h:64
TrigMonROB_p1.h
TrigMonEvent_p1::m_te
std::vector< TrigMonTE_p1 > m_te
Definition: TrigMonEvent_p1.h:58
TrigMonEvent_p1::m_roi
std::vector< TrigMonRoi_p1 > m_roi
Definition: TrigMonEvent_p1.h:56
TrigMonRoi_p1.h
TrigMonEvent_p1::m_seq
std::vector< TrigMonSeq_p1 > m_seq
Definition: TrigMonEvent_p1.h:57
TrigMonTE_p1.h
TrigMonEvent_p1::m_hlt
std::vector< uint32_t > m_hlt
Definition: TrigMonEvent_p1.h:61
TrigMonEvent_p1::m_bxid
uint32_t m_bxid
Definition: TrigMonEvent_p1.h:49
TrigMonEvent_p1::TrigMonEvent_p1
TrigMonEvent_p1()
Definition: TrigMonEvent_p1.h:25
TrigMonEventCnv_p1
Definition: TrigMonEventCnv_p1.h:24
TrigMonEvent_p1::m_var_key
std::vector< uint32_t > m_var_key
Definition: TrigMonEvent_p1.h:63
TrigMonEvent_p1::m_sec
uint32_t m_sec
Definition: TrigMonEvent_p1.h:51
TrigMonEvent_p1::m_run
uint32_t m_run
Definition: TrigMonEvent_p1.h:50