ATLAS Offline Software
TrigMonTE_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_TE_P1_H
6 #define TRIGMON_TE_P1_H
7 
15 #include <stdint.h>
16 #include <vector>
18 
20 {
21  public:
22 
24  m_id(0),
25  m_encoded(0),
26  m_child(),
27  m_parent(),
28  m_roi(),
29  m_clid(),
30  m_var_key(),
31  m_var_val() {}
33 
34  friend class TrigMonTECnv_p1;
35 
36  private:
37 
40 
41  std::vector<uint16_t> m_child;
42  std::vector<uint16_t> m_parent;
43  std::vector<uint8_t> m_roi;
44  std::vector<uint32_t> m_clid;
45 
46  std::vector<uint16_t> m_var_key;
47  std::vector<float> m_var_val;
48 };
49 
50 #endif
TrigMonTE_p1::m_var_key
std::vector< uint16_t > m_var_key
Definition: TrigMonTE_p1.h:46
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
TrigMonVar.h
TrigMonTE_p1::m_child
std::vector< uint16_t > m_child
Definition: TrigMonTE_p1.h:41
TrigMonTECnv_p1
Definition: TrigMonTECnv_p1.h:16
TrigMonTE_p1
Persistent copy of TrigMonTE.
Definition: TrigMonTE_p1.h:20
TrigMonTE_p1::m_parent
std::vector< uint16_t > m_parent
Definition: TrigMonTE_p1.h:42
TrigMonTE_p1::~TrigMonTE_p1
~TrigMonTE_p1()
Definition: TrigMonTE_p1.h:32
TrigMonTE_p1::m_var_val
std::vector< float > m_var_val
Definition: TrigMonTE_p1.h:47
TrigMonTE_p1::m_clid
std::vector< uint32_t > m_clid
Definition: TrigMonTE_p1.h:44
TrigMonTE_p1::m_encoded
uint32_t m_encoded
Definition: TrigMonTE_p1.h:39
TrigMonTE_p1::TrigMonTE_p1
TrigMonTE_p1()
Definition: TrigMonTE_p1.h:23
TrigMonTE_p1::m_id
uint32_t m_id
Definition: TrigMonTE_p1.h:38
TrigMonTE_p1::m_roi
std::vector< uint8_t > m_roi
Definition: TrigMonTE_p1.h:43