#include <L1GlobalTriggerReadoutRecord.h>
Public Member Functions | |
const bool | decision (int bxInEventValue) const |
const bool | decision () const |
const DecisionWord & | decisionWord (int bxInEventValue) const |
const DecisionWord & | decisionWord () const |
const cms_uint16_t | finalOR (int bxInEventValue) const |
const cms_uint16_t | finalOR () const |
const std::vector< L1GtFdlWord > | gtFdlVector () const |
get the vector of L1GtFdlWord More... | |
std::vector< L1GtFdlWord > & | gtFdlVector () |
const L1GtFdlWord | gtFdlWord (int bxInEventValue) const |
get / set FDL word (record) in the GT readout record More... | |
const L1GtFdlWord | gtFdlWord () const |
const L1GtfeWord | gtfeWord () const |
get / set GTFE word (record) in the GT readout record More... | |
const std::vector< L1GtPsbWord > | gtPsbVector () const |
get the vector of L1GtPsbWord More... | |
std::vector< L1GtPsbWord > & | gtPsbVector () |
const L1GtPsbWord | gtPsbWord (cms_uint16_t boardIdValue, int bxInEventValue) const |
get / set PSB word (record) in the GT readout record More... | |
const L1GtPsbWord | gtPsbWord (cms_uint16_t boardIdValue) const |
L1GlobalTriggerReadoutRecord () | |
constructors More... | |
L1GlobalTriggerReadoutRecord (int NumberBxInEvent) | |
L1GlobalTriggerReadoutRecord (const int numberBxInEvent, const int numberFdlBoards, const int numberPsbBoards) | |
L1GlobalTriggerReadoutRecord (const L1GlobalTriggerReadoutRecord &) | |
copy constructor More... | |
const edm::RefProd < L1MuGMTReadoutCollection > | muCollectionRefProd () const |
get / set reference to L1MuGMTReadoutCollection More... | |
bool | operator!= (const L1GlobalTriggerReadoutRecord &) const |
unequal operator More... | |
L1GlobalTriggerReadoutRecord & | operator= (const L1GlobalTriggerReadoutRecord &) |
assignment operator More... | |
bool | operator== (const L1GlobalTriggerReadoutRecord &) const |
equal operator More... | |
void | print (std::ostream &myCout) const |
pretty print the content of a L1GlobalTriggerReadoutRecord More... | |
void | printGtDecision (std::ostream &myCout, int bxInEventValue) const |
print global decision and algorithm decision word More... | |
void | printGtDecision (std::ostream &myCout) const |
void | printTechnicalTrigger (std::ostream &myCout, int bxInEventValue) const |
print technical triggers More... | |
void | printTechnicalTrigger (std::ostream &myCout) const |
void | reset () |
clear the record More... | |
void | setDecision (const bool &t, int bxInEventValue) |
set global decision, decision word and technical trigger word More... | |
void | setDecision (const bool &t) |
void | setDecisionWord (const DecisionWord &decisionWordValue, int bxInEventValue) |
void | setDecisionWord (const DecisionWord &decisionWordValue) |
void | setGtFdlWord (const L1GtFdlWord &, int bxInEventValue) |
void | setGtFdlWord (const L1GtFdlWord &) |
void | setGtfeWord (const L1GtfeWord &) |
void | setGtPsbWord (const L1GtPsbWord &, cms_uint16_t boardIdValue, int bxInEventValue) |
void | setGtPsbWord (const L1GtPsbWord &, cms_uint16_t boardIdValue) |
void | setGtPsbWord (const L1GtPsbWord >PsbWordValue) |
void | setMuCollectionRefProd (edm::Handle< L1MuGMTReadoutCollection > &) |
void | setMuCollectionRefProd (const edm::RefProd< L1MuGMTReadoutCollection > &) |
void | setTechnicalTriggerWord (const TechnicalTriggerWord &ttWordValue, int bxInEventValue) |
void | setTechnicalTriggerWord (const TechnicalTriggerWord &ttWordValue) |
const TechnicalTriggerWord & | technicalTriggerWord (int bxInEventValue) const |
const TechnicalTriggerWord & | technicalTriggerWord () const |
virtual | ~L1GlobalTriggerReadoutRecord () |
destructor More... | |
Private Attributes | |
std::vector< L1GtFdlWord > | m_gtFdlWord |
L1GtfeWord | m_gtfeWord |
std::vector< L1GtPsbWord > | m_gtPsbWord |
edm::RefProd < L1MuGMTReadoutCollection > | m_muCollRefProd |
Friends | |
std::ostream & | operator<< (std::ostream &, const L1GlobalTriggerReadoutRecord &) |
output stream operator More... | |
Description: readout record for L1 Global Trigger.
Implementation: <TODO: enter implementation details>
$Date$ $Revision$
Description: see header file.
Implementation: <TODO: enter implementation details>
$Date$ $Revision$
Definition at line 49 of file L1GlobalTriggerReadoutRecord.h.
L1GlobalTriggerReadoutRecord::L1GlobalTriggerReadoutRecord | ( | ) |
constructors
Definition at line 32 of file L1GlobalTriggerReadoutRecord.cc.
References m_gtfeWord.
L1GlobalTriggerReadoutRecord::L1GlobalTriggerReadoutRecord | ( | int | NumberBxInEvent | ) |
Definition at line 41 of file L1GlobalTriggerReadoutRecord.cc.
References m_gtFdlWord, m_gtfeWord, m_gtPsbWord, and L1GlobalTriggerReadoutSetup::NumberPsbBoards.
L1GlobalTriggerReadoutRecord::L1GlobalTriggerReadoutRecord | ( | const int | numberBxInEvent, |
const int | numberFdlBoards, | ||
const int | numberPsbBoards | ||
) |
Definition at line 70 of file L1GlobalTriggerReadoutRecord.cc.
References m_gtFdlWord, m_gtfeWord, and m_gtPsbWord.
L1GlobalTriggerReadoutRecord::L1GlobalTriggerReadoutRecord | ( | const L1GlobalTriggerReadoutRecord & | result | ) |
copy constructor
Definition at line 92 of file L1GlobalTriggerReadoutRecord.cc.
References m_gtFdlWord, m_gtfeWord, m_gtPsbWord, and m_muCollRefProd.
|
virtual |
destructor
Definition at line 106 of file L1GlobalTriggerReadoutRecord.cc.
const bool L1GlobalTriggerReadoutRecord::decision | ( | int | bxInEventValue | ) | const |
get Global Trigger decision, decision word and technical trigger word overloaded w.r.t. bxInEvent argument bxInEvent not given: for bunch cross with L1Accept
Definition at line 171 of file L1GlobalTriggerReadoutRecord.cc.
References LogTrace, and m_gtFdlWord.
const bool L1GlobalTriggerReadoutRecord::decision | ( | ) | const |
Definition at line 196 of file L1GlobalTriggerReadoutRecord.cc.
const DecisionWord & L1GlobalTriggerReadoutRecord::decisionWord | ( | int | bxInEventValue | ) | const |
Definition at line 241 of file L1GlobalTriggerReadoutRecord.cc.
References LogTrace, and m_gtFdlWord.
Referenced by FWL1TriggerTableView::fillTable(), triggerExpression::L1Reader::operator()(), and HLTLevel1GTSeed::seedsL1TriggerObjectMaps().
const DecisionWord & L1GlobalTriggerReadoutRecord::decisionWord | ( | ) | const |
Definition at line 267 of file L1GlobalTriggerReadoutRecord.cc.
const cms_uint16_t L1GlobalTriggerReadoutRecord::finalOR | ( | int | bxInEventValue | ) | const |
Definition at line 205 of file L1GlobalTriggerReadoutRecord.cc.
References LogTrace, and m_gtFdlWord.
const cms_uint16_t L1GlobalTriggerReadoutRecord::finalOR | ( | ) | const |
Definition at line 230 of file L1GlobalTriggerReadoutRecord.cc.
|
inline |
get the vector of L1GtFdlWord
Definition at line 134 of file L1GlobalTriggerReadoutRecord.h.
References m_gtFdlWord.
|
inline |
Definition at line 139 of file L1GlobalTriggerReadoutRecord.h.
References m_gtFdlWord.
const L1GtFdlWord L1GlobalTriggerReadoutRecord::gtFdlWord | ( | int | bxInEventValue | ) | const |
get / set FDL word (record) in the GT readout record
Definition at line 526 of file L1GlobalTriggerReadoutRecord.cc.
References LogTrace, and m_gtFdlWord.
Referenced by FWL1TriggerTableView::fillTable(), PhysDecl::filter(), DQMDcsInfo::makeGtInfo(), and DQMProvInfo::makeGtInfo().
const L1GtFdlWord L1GlobalTriggerReadoutRecord::gtFdlWord | ( | ) | const |
Definition at line 550 of file L1GlobalTriggerReadoutRecord.cc.
const L1GtfeWord L1GlobalTriggerReadoutRecord::gtfeWord | ( | ) | const |
get / set GTFE word (record) in the GT readout record
Definition at line 511 of file L1GlobalTriggerReadoutRecord.cc.
References m_gtfeWord.
|
inline |
get the vector of L1GtPsbWord
Definition at line 152 of file L1GlobalTriggerReadoutRecord.h.
References m_gtPsbWord.
|
inline |
Definition at line 157 of file L1GlobalTriggerReadoutRecord.h.
References m_gtPsbWord.
const L1GtPsbWord L1GlobalTriggerReadoutRecord::gtPsbWord | ( | cms_uint16_t | boardIdValue, |
int | bxInEventValue | ||
) | const |
get / set PSB word (record) in the GT readout record
Definition at line 595 of file L1GlobalTriggerReadoutRecord.cc.
References LogTrace, and m_gtPsbWord.
Referenced by EcalCosmicsHists::determineTriggers(), EcalExclusiveTrigFilter::filter(), gtPsbWord(), and triggerExpression::L1TechReader::operator()().
const L1GtPsbWord L1GlobalTriggerReadoutRecord::gtPsbWord | ( | cms_uint16_t | boardIdValue | ) | const |
Definition at line 626 of file L1GlobalTriggerReadoutRecord.cc.
References gtPsbWord().
const edm::RefProd< L1MuGMTReadoutCollection > L1GlobalTriggerReadoutRecord::muCollectionRefProd | ( | ) | const |
get / set reference to L1MuGMTReadoutCollection
Definition at line 485 of file L1GlobalTriggerReadoutRecord.cc.
References m_muCollRefProd.
bool L1GlobalTriggerReadoutRecord::operator!= | ( | const L1GlobalTriggerReadoutRecord & | result | ) | const |
unequal operator
Definition at line 159 of file L1GlobalTriggerReadoutRecord.cc.
L1GlobalTriggerReadoutRecord & L1GlobalTriggerReadoutRecord::operator= | ( | const L1GlobalTriggerReadoutRecord & | result | ) |
assignment operator
Definition at line 114 of file L1GlobalTriggerReadoutRecord.cc.
References m_gtFdlWord, m_gtfeWord, m_gtPsbWord, and m_muCollRefProd.
bool L1GlobalTriggerReadoutRecord::operator== | ( | const L1GlobalTriggerReadoutRecord & | result | ) | const |
equal operator
Definition at line 133 of file L1GlobalTriggerReadoutRecord.cc.
References m_gtFdlWord, m_gtfeWord, m_gtPsbWord, and m_muCollRefProd.
void L1GlobalTriggerReadoutRecord::print | ( | std::ostream & | myCout | ) | const |
pretty print the content of a L1GlobalTriggerReadoutRecord
Definition at line 738 of file L1GlobalTriggerReadoutRecord.cc.
References m_gtFdlWord, m_gtfeWord, m_gtPsbWord, and L1GtfeWord::print().
void L1GlobalTriggerReadoutRecord::printGtDecision | ( | std::ostream & | myCout, |
int | bxInEventValue | ||
) | const |
print global decision and algorithm decision word
Definition at line 417 of file L1GlobalTriggerReadoutRecord.cc.
References m_gtFdlWord.
Referenced by printGtDecision(), and HLTLevel1GTSeed::seedsL1TriggerObjectMaps().
void L1GlobalTriggerReadoutRecord::printGtDecision | ( | std::ostream & | myCout | ) | const |
Definition at line 442 of file L1GlobalTriggerReadoutRecord.cc.
References printGtDecision().
void L1GlobalTriggerReadoutRecord::printTechnicalTrigger | ( | std::ostream & | myCout, |
int | bxInEventValue | ||
) | const |
print technical triggers
Definition at line 451 of file L1GlobalTriggerReadoutRecord.cc.
References m_gtFdlWord.
Referenced by printTechnicalTrigger().
void L1GlobalTriggerReadoutRecord::printTechnicalTrigger | ( | std::ostream & | myCout | ) | const |
Definition at line 474 of file L1GlobalTriggerReadoutRecord.cc.
References printTechnicalTrigger().
void L1GlobalTriggerReadoutRecord::reset | ( | void | ) |
clear the record
Definition at line 714 of file L1GlobalTriggerReadoutRecord.cc.
References m_gtFdlWord, m_gtfeWord, m_gtPsbWord, and L1GtfeWord::reset().
void L1GlobalTriggerReadoutRecord::setDecision | ( | const bool & | t, |
int | bxInEventValue | ||
) |
set global decision, decision word and technical trigger word
Definition at line 312 of file L1GlobalTriggerReadoutRecord.cc.
References LogTrace, and m_gtFdlWord.
Referenced by setDecision().
void L1GlobalTriggerReadoutRecord::setDecision | ( | const bool & | t | ) |
Definition at line 338 of file L1GlobalTriggerReadoutRecord.cc.
References setDecision().
void L1GlobalTriggerReadoutRecord::setDecisionWord | ( | const DecisionWord & | decisionWordValue, |
int | bxInEventValue | ||
) |
Definition at line 346 of file L1GlobalTriggerReadoutRecord.cc.
References LogTrace, and m_gtFdlWord.
Referenced by setDecisionWord().
void L1GlobalTriggerReadoutRecord::setDecisionWord | ( | const DecisionWord & | decisionWordValue | ) |
Definition at line 372 of file L1GlobalTriggerReadoutRecord.cc.
References setDecisionWord().
void L1GlobalTriggerReadoutRecord::setGtFdlWord | ( | const L1GtFdlWord & | gtFdlWordValue, |
int | bxInEventValue | ||
) |
Definition at line 557 of file L1GlobalTriggerReadoutRecord.cc.
References LogTrace, and m_gtFdlWord.
void L1GlobalTriggerReadoutRecord::setGtFdlWord | ( | const L1GtFdlWord & | gtFdlWordValue | ) |
Definition at line 585 of file L1GlobalTriggerReadoutRecord.cc.
References m_gtFdlWord.
void L1GlobalTriggerReadoutRecord::setGtfeWord | ( | const L1GtfeWord & | gtfeWordValue | ) |
Definition at line 518 of file L1GlobalTriggerReadoutRecord.cc.
References m_gtfeWord.
void L1GlobalTriggerReadoutRecord::setGtPsbWord | ( | const L1GtPsbWord & | gtPsbWordValue, |
cms_uint16_t | boardIdValue, | ||
int | bxInEventValue | ||
) |
Definition at line 633 of file L1GlobalTriggerReadoutRecord.cc.
References LogTrace, and m_gtPsbWord.
Referenced by setGtPsbWord().
void L1GlobalTriggerReadoutRecord::setGtPsbWord | ( | const L1GtPsbWord & | gtPsbWordValue, |
cms_uint16_t | boardIdValue | ||
) |
Definition at line 694 of file L1GlobalTriggerReadoutRecord.cc.
References setGtPsbWord().
void L1GlobalTriggerReadoutRecord::setGtPsbWord | ( | const L1GtPsbWord & | gtPsbWordValue | ) |
Definition at line 703 of file L1GlobalTriggerReadoutRecord.cc.
References m_gtPsbWord.
void L1GlobalTriggerReadoutRecord::setMuCollectionRefProd | ( | edm::Handle< L1MuGMTReadoutCollection > & | muHandle | ) |
Definition at line 491 of file L1GlobalTriggerReadoutRecord.cc.
References m_muCollRefProd.
void L1GlobalTriggerReadoutRecord::setMuCollectionRefProd | ( | const edm::RefProd< L1MuGMTReadoutCollection > & | refProdMuGMT | ) |
Definition at line 499 of file L1GlobalTriggerReadoutRecord.cc.
References m_muCollRefProd.
void L1GlobalTriggerReadoutRecord::setTechnicalTriggerWord | ( | const TechnicalTriggerWord & | ttWordValue, |
int | bxInEventValue | ||
) |
Definition at line 381 of file L1GlobalTriggerReadoutRecord.cc.
References LogTrace, and m_gtFdlWord.
Referenced by setTechnicalTriggerWord().
void L1GlobalTriggerReadoutRecord::setTechnicalTriggerWord | ( | const TechnicalTriggerWord & | ttWordValue | ) |
Definition at line 405 of file L1GlobalTriggerReadoutRecord.cc.
References setTechnicalTriggerWord().
const TechnicalTriggerWord & L1GlobalTriggerReadoutRecord::technicalTriggerWord | ( | int | bxInEventValue | ) | const |
Definition at line 277 of file L1GlobalTriggerReadoutRecord.cc.
References LogTrace, and m_gtFdlWord.
Referenced by FWL1TriggerTableView::fillTable(), and triggerExpression::L1TechReader::operator()().
const TechnicalTriggerWord & L1GlobalTriggerReadoutRecord::technicalTriggerWord | ( | ) | const |
Definition at line 302 of file L1GlobalTriggerReadoutRecord.cc.
|
friend |
|
private |
Definition at line 186 of file L1GlobalTriggerReadoutRecord.h.
Referenced by decision(), decisionWord(), finalOR(), gtFdlVector(), gtFdlWord(), L1GlobalTriggerReadoutRecord(), operator=(), operator==(), print(), printGtDecision(), printTechnicalTrigger(), reset(), setDecision(), setDecisionWord(), setGtFdlWord(), setTechnicalTriggerWord(), and technicalTriggerWord().
|
private |
Definition at line 184 of file L1GlobalTriggerReadoutRecord.h.
Referenced by gtfeWord(), L1GlobalTriggerReadoutRecord(), operator=(), operator==(), print(), reset(), and setGtfeWord().
|
private |
Definition at line 188 of file L1GlobalTriggerReadoutRecord.h.
Referenced by gtPsbVector(), gtPsbWord(), L1GlobalTriggerReadoutRecord(), operator=(), operator==(), print(), reset(), and setGtPsbWord().
|
private |
Definition at line 190 of file L1GlobalTriggerReadoutRecord.h.
Referenced by L1GlobalTriggerReadoutRecord(), muCollectionRefProd(), operator=(), operator==(), and setMuCollectionRefProd().