#include <TrigMonEvent.h>
Definition at line 35 of file TrigMonEvent.h.
◆ TrigMonEvent()
| TrigMonEvent::TrigMonEvent |
( |
| ) |
|
◆ ~TrigMonEvent()
| TrigMonEvent::~TrigMonEvent |
( |
| ) |
|
|
inline |
◆ add()
template<class T>
| bool TrigMonEvent::add |
( |
const T & | obj | ) |
|
◆ addVar()
| void TrigMonEvent::addVar |
( |
uint32_t | key, |
|
|
float | var ) |
Definition at line 139 of file TrigMonEvent.cxx.
140{
141
142
143
146}
std::vector< uint32_t > m_var_key
std::vector< float > m_var_val
◆ addWord()
| void TrigMonEvent::addWord |
( |
uint32_t | word | ) |
|
|
inline |
◆ at()
template<class T>
| const T & TrigMonEvent::at |
( |
unsigned int | i | ) |
const |
◆ begin()
◆ clear()
| void TrigMonEvent::clear |
( |
| ) |
|
Definition at line 42 of file TrigMonEvent.cxx.
43{
44
45
46
53
63}
std::vector< uint16_t > m_l1
std::vector< TrigMonSeq > m_seq
std::vector< uint32_t > m_hlt
std::vector< TrigMonROB > m_rob
std::vector< TrigMonTE > m_te
std::vector< TrigMonRoi > m_roi
◆ end()
◆ getBunchId()
| uint32_t TrigMonEvent::getBunchId |
( |
| ) |
const |
◆ getChain() [1/2]
| std::vector< uint32_t > & TrigMonEvent::getChain |
( |
| ) |
|
|
inline |
◆ getChain() [2/2]
| const std::vector< uint32_t > & TrigMonEvent::getChain |
( |
| ) |
const |
|
inline |
◆ getChains()
| const std::vector< TrigMonChain > TrigMonEvent::getChains |
( |
| ) |
const |
Definition at line 205 of file TrigMonEvent.cxx.
206{
207
208
209
210 std::vector<TrigMonChain> chvec;
211
212
213
214
215 chvec.reserve(
m_hlt.size());
216
217 for(
unsigned int i = 0;
i <
m_hlt.size(); ++
i) {
218 chvec.push_back(TrigMonChain(
m_hlt[i]));
219 }
220
221 return chvec;
222}
◆ getEvent()
| uint32_t TrigMonEvent::getEvent |
( |
| ) |
const |
|
inline |
◆ getKey()
| bool TrigMonEvent::getKey |
( |
uint32_t & | key, |
|
|
float | var ) const |
Definition at line 167 of file TrigMonEvent.cxx.
168{
169
170
171
173
174 for(
unsigned int i = 0;
i <
m_var_val.size(); ++
i) {
177 return true;
178 }
179 }
180
181 return false;
182}
◆ getL1Item() [1/2]
| std::vector< uint16_t > & TrigMonEvent::getL1Item |
( |
| ) |
|
|
inline |
◆ getL1Item() [2/2]
| const std::vector< uint16_t > & TrigMonEvent::getL1Item |
( |
| ) |
const |
|
inline |
◆ getL1Items()
| const std::vector< TrigMonL1Item > TrigMonEvent::getL1Items |
( |
| ) |
const |
Definition at line 185 of file TrigMonEvent.cxx.
186{
187
188
189
190 std::vector<TrigMonL1Item> l1vec;
191
192
193
194
195 l1vec.reserve(
m_l1.size());
196
197 for(
unsigned int i = 0;
i <
m_l1.size(); ++
i) {
198 l1vec.push_back(TrigMonL1Item(
m_l1[i]));
199 }
200
201 return l1vec;
202}
◆ getLumi()
| uint32_t TrigMonEvent::getLumi |
( |
| ) |
const |
◆ getNanoSec()
| uint32_t TrigMonEvent::getNanoSec |
( |
| ) |
const |
|
inline |
◆ getROBVec()
| const std::vector< TrigMonROB > & TrigMonEvent::getROBVec |
( |
| ) |
const |
|
inline |
◆ getRoiVec()
| const std::vector< TrigMonRoi > & TrigMonEvent::getRoiVec |
( |
| ) |
const |
|
inline |
◆ getRun()
| uint32_t TrigMonEvent::getRun |
( |
| ) |
const |
|
inline |
◆ getSec()
| uint32_t TrigMonEvent::getSec |
( |
| ) |
const |
|
inline |
◆ getSeqVec()
| const std::vector< TrigMonSeq > & TrigMonEvent::getSeqVec |
( |
| ) |
const |
|
inline |
◆ getTEVec()
| const std::vector< TrigMonTE > & TrigMonEvent::getTEVec |
( |
| ) |
const |
|
inline |
◆ getTimer()
| float TrigMonEvent::getTimer |
( |
| ) |
const |
◆ getType()
| std::string TrigMonEvent::getType |
( |
| ) |
|
|
inlinestatic |
◆ getVar() [1/2]
| const std::vector< TrigMonVar > TrigMonEvent::getVar |
( |
| ) |
const |
Definition at line 225 of file TrigMonEvent.cxx.
226{
227
228
229
230 std::vector<TrigMonVar>
var;
231
233
234
235
237
238 for(
unsigned int i = 0;
i <
m_var_key.size(); ++
i) {
240 }
241 }
242
244}
◆ getVar() [2/2]
| bool TrigMonEvent::getVar |
( |
uint32_t | key, |
|
|
float & | var ) const |
Definition at line 149 of file TrigMonEvent.cxx.
150{
151
152
153
155
156 for(
unsigned int i = 0;
i <
m_var_key.size(); ++
i) {
159 return true;
160 }
161 }
162
163 return false;
164}
◆ getVarKey() [1/2]
| std::vector< uint32_t > & TrigMonEvent::getVarKey |
( |
| ) |
|
|
inline |
◆ getVarKey() [2/2]
| const std::vector< uint32_t > & TrigMonEvent::getVarKey |
( |
| ) |
const |
|
inline |
◆ getVarVal() [1/2]
| std::vector< float > & TrigMonEvent::getVarVal |
( |
| ) |
|
|
inline |
◆ getVarVal() [2/2]
| const std::vector< float > & TrigMonEvent::getVarVal |
( |
| ) |
const |
|
inline |
◆ getVec() [1/2]
template<class T>
| std::vector< T > & TrigMonEvent::getVec |
( |
| ) |
|
◆ getVec() [2/2]
template<class T>
| const std::vector< T > & TrigMonEvent::getVec |
( |
| ) |
const |
◆ getWord() [1/2]
| std::vector< uint32_t > & TrigMonEvent::getWord |
( |
| ) |
|
|
inline |
◆ getWord() [2/2]
| const std::vector< uint32_t > & TrigMonEvent::getWord |
( |
| ) |
const |
|
inline |
◆ setEventID()
| void TrigMonEvent::setEventID |
( |
uint32_t | event, |
|
|
uint32_t | lumi, |
|
|
uint32_t | bxid, |
|
|
uint32_t | run, |
|
|
uint32_t | sec, |
|
|
uint32_t | nsec ) |
Definition at line 66 of file TrigMonEvent.cxx.
72{
73
74
75
80
81
82
83
87
88
89
90
91
92
93}
◆ setTimer()
| void TrigMonEvent::setTimer |
( |
float | timer | ) |
|
Definition at line 96 of file TrigMonEvent.cxx.
97{
98
99
100
102
103 if(timer > 4.0e9)
timer = 4.0e9;
104
105 const float timerI = std::floor(timer);
106
107 if(timer - timerI > 0.499) {
109 }
110 else {
112 }
113
115}
timer(name, disabled=False)
◆ size()
template<class T>
| unsigned int TrigMonEvent::size |
( |
| ) |
const |
◆ TrigMonEventCnv_p1
◆ m_bxid
| uint32_t TrigMonEvent::m_bxid |
|
private |
◆ m_event
| uint32_t TrigMonEvent::m_event |
|
private |
◆ m_hlt
| std::vector<uint32_t> TrigMonEvent::m_hlt |
|
private |
◆ m_l1
| std::vector<uint16_t> TrigMonEvent::m_l1 |
|
private |
◆ m_lumi
| uint32_t TrigMonEvent::m_lumi |
|
private |
◆ m_nsec
| uint32_t TrigMonEvent::m_nsec |
|
private |
◆ m_rob
◆ m_roi
◆ m_run
| uint32_t TrigMonEvent::m_run |
|
private |
◆ m_sec
| uint32_t TrigMonEvent::m_sec |
|
private |
◆ m_seq
◆ m_te
◆ m_var_key
| std::vector<uint32_t> TrigMonEvent::m_var_key |
|
private |
◆ m_var_val
| std::vector<float> TrigMonEvent::m_var_val |
|
private |
◆ m_word
| std::vector<uint32_t> TrigMonEvent::m_word |
|
private |
The documentation for this class was generated from the following files: