ATLAS Offline Software
TrigMonConfig_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_CONFIG_P1_H
6 #define TRIGMON_CONFIG_P1_H
7 
8 /*
9  @author Rustem Ospanov
10  @date July 2009
11 
12  @brief Persistent copy of TrigMonConfig;
13 */
14 
15 #include <stdint.h>
16 #include <string>
17 #include <vector>
18 
21 
23 {
24  public:
25 
27  m_event(0),
28  m_lumi(0),
29  m_run(0),
30  m_sec(0),
31  m_nsec(0),
32  m_master_key(0),
33  m_hlt_ps_key(0),
34  m_lv1_ps_key(0),
35  m_chain(),
36  m_seq(),
37  m_var_name(),
38  m_var_id(),
39  m_pair_key(),
40  m_pair_val() {}
42 
43  friend class TrigMonConfigCnv_p1;
44 
45  private:
46 
52 
56 
57  std::vector<TrigConfChain_p1> m_chain;
58  std::vector<TrigConfSeq_p1> m_seq;
59 
60  std::vector<std::string> m_var_name;
61  std::vector<uint32_t> m_var_id;
62 
63  std::vector<std::string> m_pair_key;
64  std::vector<std::string> m_pair_val;
65 };
66 
67 #endif
TrigMonConfig_p1::m_pair_key
std::vector< std::string > m_pair_key
Definition: TrigMonConfig_p1.h:63
TrigMonConfig_p1::m_event
uint32_t m_event
Definition: TrigMonConfig_p1.h:47
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
TrigConfSeq_p1.h
TrigMonConfig_p1::~TrigMonConfig_p1
~TrigMonConfig_p1()
Definition: TrigMonConfig_p1.h:41
TrigMonConfig_p1::m_chain
std::vector< TrigConfChain_p1 > m_chain
Definition: TrigMonConfig_p1.h:57
TrigMonConfig_p1::m_seq
std::vector< TrigConfSeq_p1 > m_seq
Definition: TrigMonConfig_p1.h:58
TrigMonConfig_p1::m_sec
uint32_t m_sec
Definition: TrigMonConfig_p1.h:50
TrigMonConfig_p1::m_var_name
std::vector< std::string > m_var_name
Definition: TrigMonConfig_p1.h:60
TrigMonConfig_p1::m_hlt_ps_key
uint32_t m_hlt_ps_key
Definition: TrigMonConfig_p1.h:54
TrigMonConfig_p1::TrigMonConfig_p1
TrigMonConfig_p1()
Definition: TrigMonConfig_p1.h:26
TrigMonConfigCnv_p1
Definition: TrigMonConfigCnv_p1.h:22
TrigMonConfig_p1::m_nsec
uint32_t m_nsec
Definition: TrigMonConfig_p1.h:51
TrigMonConfig_p1::m_pair_val
std::vector< std::string > m_pair_val
Definition: TrigMonConfig_p1.h:64
TrigMonConfig_p1::m_lv1_ps_key
uint32_t m_lv1_ps_key
Definition: TrigMonConfig_p1.h:55
TrigMonConfig_p1::m_lumi
uint32_t m_lumi
Definition: TrigMonConfig_p1.h:48
TrigMonConfig_p1::m_run
uint32_t m_run
Definition: TrigMonConfig_p1.h:49
TrigMonConfig_p1
Definition: TrigMonConfig_p1.h:23
TrigMonConfig_p1::m_var_id
std::vector< uint32_t > m_var_id
Definition: TrigMonConfig_p1.h:61
TrigMonConfig_p1::m_master_key
uint32_t m_master_key
Definition: TrigMonConfig_p1.h:53
TrigConfChain_p1.h