ATLAS Offline Software
Loading...
Searching...
No Matches
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
47 uint32_t m_event;
48 uint32_t m_lumi;
49 uint32_t m_bxid;
50 uint32_t m_run;
51 uint32_t m_sec;
52 uint32_t m_nsec;
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
std::vector< float > m_var_val
std::vector< TrigMonRoi_p1 > m_roi
std::vector< uint16_t > m_l1
std::vector< uint32_t > m_var_key
std::vector< uint32_t > m_hlt
std::vector< uint32_t > m_word
std::vector< TrigMonTE_p1 > m_te
std::vector< TrigMonSeq_p1 > m_seq
friend class TrigMonEventCnv_p1
std::vector< TrigMonROB_p1 > m_rob