15 std::vector<lumi::BunchCrossingInfo>&
result)
const {
24 return m_bx.at(realIdx);
27 return m_bx.begin() + lumialgotype *
BXMAX;
53 std::copy(hltdetail.begin(), hltdetail.end(), std::back_inserter(m_hlt));
56 std::copy(triggerinfo.begin(), triggerinfo.end(), std::back_inserter(m_trigger));
60 s <<
"lumi section id :" << m_sectionid <<
", ";
61 s <<
"lumi data version : " << m_versionid <<
", ";
62 s <<
"lumi average : " << m_lumiavg <<
", ";
63 s <<
"lumi error : " << m_lumierror <<
", ";
64 s <<
"lumi quality : " << m_quality <<
", ";
65 s <<
"lumi deadfrac : " << m_deadfrac << std::endl;
66 std::vector<lumi::TriggerInfo>::const_iterator trgit;
67 std::vector<lumi::TriggerInfo>::const_iterator trgitBeg = m_trigger.begin();
68 std::vector<lumi::TriggerInfo>::const_iterator trgitEnd = m_trigger.end();
70 for (trgit = trgitBeg; trgit != trgitEnd; ++trgit) {
71 std::cout <<
" trg " <<
i <<
" : name : " << trgit->name <<
" : count : " << trgit->triggercount
72 <<
" : deadtime : " << trgit->deadtimecount <<
" : prescale : " << trgit->prescale << std::endl;