ATLAS Offline Software
Trigger
TrigEvent
TrigMonitoringEventTPCnv
TrigMonitoringEventTPCnv
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>
16
#include "
TrigMonitoringEventTPCnv/TrigMonROB_p1.h
"
17
#include "
TrigMonitoringEventTPCnv/TrigMonRoi_p1.h
"
18
#include "
TrigMonitoringEventTPCnv/TrigMonSeq_p1.h
"
19
#include "
TrigMonitoringEventTPCnv/TrigMonTE_p1.h
"
20
21
class
TrigMonEvent_p1
22
{
23
public
:
24
25
TrigMonEvent_p1
() :
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
() {}
41
~TrigMonEvent_p1
() {}
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
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
Generated on Sun Dec 22 2024 21:21:09 for ATLAS Offline Software by
1.8.18