ATLAS Offline Software
Loading...
Searching...
No Matches
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
47 uint32_t m_event;
48 uint32_t m_lumi;
49 uint32_t m_run;
50 uint32_t m_sec;
51 uint32_t m_nsec;
52
53 uint32_t m_master_key;
54 uint32_t m_hlt_ps_key;
55 uint32_t m_lv1_ps_key;
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
std::vector< TrigConfSeq_p1 > m_seq
std::vector< TrigConfChain_p1 > m_chain
std::vector< std::string > m_pair_val
friend class TrigMonConfigCnv_p1
std::vector< uint32_t > m_var_id
std::vector< std::string > m_pair_key
std::vector< std::string > m_var_name