103 if(timer > 4.0e9) timer = 4.0e9;
105 const float timerI = std::floor(timer);
107 if(timer - timerI > 0.499) {
114 m_bxid =
static_cast<uint32_t
>(timer);
123 return static_cast<float>(
m_bxid)/10.0;
156 for(
unsigned int i = 0; i <
m_var_key.size(); ++i) {
174 for(
unsigned int i = 0; i <
m_var_val.size(); ++i) {
190 std::vector<TrigMonL1Item> l1vec;
195 l1vec.reserve(
m_l1.size());
197 for(
unsigned int i = 0; i <
m_l1.size(); ++i) {
210 std::vector<TrigMonChain> chvec;
215 chvec.reserve(
m_hlt.size());
217 for(
unsigned int i = 0; i <
m_hlt.size(); ++i) {
230 std::vector<TrigMonVar> var;
238 for(
unsigned int i = 0; i <
m_var_key.size(); ++i) {
unsigned getTrigMonEventVersion()
Summary of chain decisions.
std::vector< uint16_t > m_l1
void setEventID(uint32_t event, uint32_t lumi, uint32_t bxid, uint32_t run, uint32_t sec, uint32_t nsec)
bool getKey(uint32_t &key, float var) const
std::vector< TrigMonSeq > m_seq
void setTimer(float timer)
const std::vector< TrigMonChain > getChains() const
std::vector< uint32_t > m_var_key
void addVar(uint32_t key, float var)
std::vector< uint32_t > m_hlt
std::vector< TrigMonROB > m_rob
std::vector< uint32_t > m_word
std::vector< float > m_var_val
std::vector< TrigMonTE > m_te
uint32_t getBunchId() const
const std::vector< TrigMonL1Item > getL1Items() const
const std::vector< TrigMonVar > getVar() const
std::vector< TrigMonRoi > m_roi
Encoded L1 decision for one item.
static const unsigned TrigMonEventVersion