#include <L1GlobalTriggerEvmReadoutRecord.h>
Public Member Functions | |
const bool | decision (int bxInEvent) const |
const bool | decision () const |
const DecisionWord | decisionWord (int bxInEvent) const |
const DecisionWord | decisionWord () const |
const std::vector< L1GtFdlWord > | gtFdlVector () const |
get the vector of L1GtFdlWord More... | |
std::vector< L1GtFdlWord > & | gtFdlVector () |
const L1GtFdlWord | gtFdlWord (int bxInEvent) const |
get / set FDL word (record) in the GT readout record More... | |
const L1GtFdlWord | gtFdlWord () const |
const L1GtfeExtWord | gtfeWord () const |
get / set GTFE word (record) in the GT readout record More... | |
L1GlobalTriggerEvmReadoutRecord () | |
constructors More... | |
L1GlobalTriggerEvmReadoutRecord (int NumberBxInEvent) | |
L1GlobalTriggerEvmReadoutRecord (const int numberBxInEvent, const int numberFdlBoards) | |
L1GlobalTriggerEvmReadoutRecord (const L1GlobalTriggerEvmReadoutRecord &) | |
copy constructor More... | |
bool | operator!= (const L1GlobalTriggerEvmReadoutRecord &) const |
unequal operator More... | |
L1GlobalTriggerEvmReadoutRecord & | operator= (const L1GlobalTriggerEvmReadoutRecord &) |
assignment operator More... | |
bool | operator== (const L1GlobalTriggerEvmReadoutRecord &) const |
equal operator More... | |
void | print (std::ostream &myCout) const |
pretty print the content of a L1GlobalTriggerEvmReadoutRecord 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 (bool t, int bxInEvent) |
set global decision and the decision word More... | |
void | setDecision (bool t) |
void | setDecisionWord (const DecisionWord &decisionWordValue, int bxInEvent) |
void | setDecisionWord (const DecisionWord &decisionWordValue) |
void | setGtFdlWord (const L1GtFdlWord &, int bxInEvent) |
void | setGtFdlWord (const L1GtFdlWord &) |
void | setGtfeWord (const L1GtfeExtWord &) |
void | setTcsWord (const L1TcsWord &) |
const L1TcsWord | tcsWord () const |
get / set TCS word (record) in the GT readout record More... | |
virtual | ~L1GlobalTriggerEvmReadoutRecord () |
destructor More... | |
Private Attributes | |
std::vector< L1GtFdlWord > | m_gtFdlWord |
L1GtfeExtWord | m_gtfeWord |
L1TcsWord | m_tcsWord |
Friends | |
std::ostream & | operator<< (std::ostream &, const L1GlobalTriggerEvmReadoutRecord &) |
output stream operator More... | |
Description: EVM readout record for L1 Global Trigger.
Implementation: <TODO: enter implementation details>
Description: see header file.
Implementation: <TODO: enter implementation details>
Definition at line 36 of file L1GlobalTriggerEvmReadoutRecord.h.
L1GlobalTriggerEvmReadoutRecord::L1GlobalTriggerEvmReadoutRecord | ( | ) |
constructors
Definition at line 30 of file L1GlobalTriggerEvmReadoutRecord.cc.
References m_gtFdlWord, m_gtfeWord, and m_tcsWord.
L1GlobalTriggerEvmReadoutRecord::L1GlobalTriggerEvmReadoutRecord | ( | int | NumberBxInEvent | ) |
Definition at line 41 of file L1GlobalTriggerEvmReadoutRecord.cc.
References m_gtFdlWord, m_gtfeWord, and m_tcsWord.
L1GlobalTriggerEvmReadoutRecord::L1GlobalTriggerEvmReadoutRecord | ( | const int | numberBxInEvent, |
const int | numberFdlBoards | ||
) |
Definition at line 63 of file L1GlobalTriggerEvmReadoutRecord.cc.
References m_gtFdlWord, m_gtfeWord, and m_tcsWord.
L1GlobalTriggerEvmReadoutRecord::L1GlobalTriggerEvmReadoutRecord | ( | const L1GlobalTriggerEvmReadoutRecord & | result | ) |
copy constructor
Definition at line 83 of file L1GlobalTriggerEvmReadoutRecord.cc.
References m_gtFdlWord, m_gtfeWord, and m_tcsWord.
|
virtual |
destructor
Definition at line 94 of file L1GlobalTriggerEvmReadoutRecord.cc.
const bool L1GlobalTriggerEvmReadoutRecord::decision | ( | int | bxInEvent | ) | const |
get Global Trigger decision and the decision word overloaded w.r.t. bxInEvent argument bxInEvent not given: for bunch cross with L1Accept
Definition at line 153 of file L1GlobalTriggerEvmReadoutRecord.cc.
References Exception, and m_gtFdlWord.
const bool L1GlobalTriggerEvmReadoutRecord::decision | ( | ) | const |
Definition at line 198 of file L1GlobalTriggerEvmReadoutRecord.cc.
const DecisionWord L1GlobalTriggerEvmReadoutRecord::decisionWord | ( | int | bxInEvent | ) | const |
Definition at line 174 of file L1GlobalTriggerEvmReadoutRecord.cc.
References Exception, and m_gtFdlWord.
const DecisionWord L1GlobalTriggerEvmReadoutRecord::decisionWord | ( | ) | const |
Definition at line 206 of file L1GlobalTriggerEvmReadoutRecord.cc.
|
inline |
get the vector of L1GtFdlWord
Definition at line 105 of file L1GlobalTriggerEvmReadoutRecord.h.
References m_gtFdlWord.
|
inline |
Definition at line 110 of file L1GlobalTriggerEvmReadoutRecord.h.
References m_gtFdlWord.
const L1GtFdlWord L1GlobalTriggerEvmReadoutRecord::gtFdlWord | ( | int | bxInEvent | ) | const |
get / set FDL word (record) in the GT readout record
Definition at line 377 of file L1GlobalTriggerEvmReadoutRecord.cc.
References Exception, and m_gtFdlWord.
const L1GtFdlWord L1GlobalTriggerEvmReadoutRecord::gtFdlWord | ( | ) | const |
Definition at line 399 of file L1GlobalTriggerEvmReadoutRecord.cc.
const L1GtfeExtWord L1GlobalTriggerEvmReadoutRecord::gtfeWord | ( | ) | const |
get / set GTFE word (record) in the GT readout record
Definition at line 347 of file L1GlobalTriggerEvmReadoutRecord.cc.
References m_gtfeWord.
Referenced by SiStripMonitorDigi::analyze(), and L1Analysis::L1AnalysisGT::SetEvm().
bool L1GlobalTriggerEvmReadoutRecord::operator!= | ( | const L1GlobalTriggerEvmReadoutRecord & | result | ) | const |
unequal operator
Definition at line 141 of file L1GlobalTriggerEvmReadoutRecord.cc.
L1GlobalTriggerEvmReadoutRecord & L1GlobalTriggerEvmReadoutRecord::operator= | ( | const L1GlobalTriggerEvmReadoutRecord & | result | ) |
assignment operator
Definition at line 102 of file L1GlobalTriggerEvmReadoutRecord.cc.
References m_gtFdlWord, m_gtfeWord, and m_tcsWord.
bool L1GlobalTriggerEvmReadoutRecord::operator== | ( | const L1GlobalTriggerEvmReadoutRecord & | result | ) | const |
equal operator
Definition at line 119 of file L1GlobalTriggerEvmReadoutRecord.cc.
References m_gtFdlWord, m_gtfeWord, and m_tcsWord.
void L1GlobalTriggerEvmReadoutRecord::print | ( | std::ostream & | myCout | ) | const |
pretty print the content of a L1GlobalTriggerEvmReadoutRecord
pretty print the content of a L1GlobalTriggerReadoutRecord
Definition at line 452 of file L1GlobalTriggerEvmReadoutRecord.cc.
References m_gtFdlWord, m_gtfeWord, m_tcsWord, L1GtfeExtWord::print(), and L1TcsWord::print().
void L1GlobalTriggerEvmReadoutRecord::printGtDecision | ( | std::ostream & | myCout, |
int | bxInEventValue | ||
) | const |
print global decision and algorithm decision word
Definition at line 276 of file L1GlobalTriggerEvmReadoutRecord.cc.
References m_gtFdlWord.
Referenced by printGtDecision().
void L1GlobalTriggerEvmReadoutRecord::printGtDecision | ( | std::ostream & | myCout | ) | const |
Definition at line 302 of file L1GlobalTriggerEvmReadoutRecord.cc.
References printGtDecision().
void L1GlobalTriggerEvmReadoutRecord::printTechnicalTrigger | ( | std::ostream & | myCout, |
int | bxInEventValue | ||
) | const |
print technical triggers
Definition at line 311 of file L1GlobalTriggerEvmReadoutRecord.cc.
References m_gtFdlWord.
Referenced by printTechnicalTrigger().
void L1GlobalTriggerEvmReadoutRecord::printTechnicalTrigger | ( | std::ostream & | myCout | ) | const |
Definition at line 336 of file L1GlobalTriggerEvmReadoutRecord.cc.
References printTechnicalTrigger().
void L1GlobalTriggerEvmReadoutRecord::reset | ( | void | ) |
clear the record
Definition at line 444 of file L1GlobalTriggerEvmReadoutRecord.cc.
void L1GlobalTriggerEvmReadoutRecord::setDecision | ( | bool | t, |
int | bxInEvent | ||
) |
set global decision and the decision word
Definition at line 216 of file L1GlobalTriggerEvmReadoutRecord.cc.
References Exception, and m_gtFdlWord.
Referenced by setDecision().
void L1GlobalTriggerEvmReadoutRecord::setDecision | ( | bool | t | ) |
Definition at line 259 of file L1GlobalTriggerEvmReadoutRecord.cc.
References setDecision().
void L1GlobalTriggerEvmReadoutRecord::setDecisionWord | ( | const DecisionWord & | decisionWordValue, |
int | bxInEvent | ||
) |
Definition at line 236 of file L1GlobalTriggerEvmReadoutRecord.cc.
References Exception, and m_gtFdlWord.
Referenced by setDecisionWord().
void L1GlobalTriggerEvmReadoutRecord::setDecisionWord | ( | const DecisionWord & | decisionWordValue | ) |
Definition at line 266 of file L1GlobalTriggerEvmReadoutRecord.cc.
References setDecisionWord().
void L1GlobalTriggerEvmReadoutRecord::setGtFdlWord | ( | const L1GtFdlWord & | gtFdlWordValue, |
int | bxInEvent | ||
) |
Definition at line 406 of file L1GlobalTriggerEvmReadoutRecord.cc.
References Exception, LogDebug, and m_gtFdlWord.
void L1GlobalTriggerEvmReadoutRecord::setGtFdlWord | ( | const L1GtFdlWord & | gtFdlWordValue | ) |
Definition at line 432 of file L1GlobalTriggerEvmReadoutRecord.cc.
References m_gtFdlWord.
void L1GlobalTriggerEvmReadoutRecord::setGtfeWord | ( | const L1GtfeExtWord & | gtfeWordValue | ) |
Definition at line 354 of file L1GlobalTriggerEvmReadoutRecord.cc.
References m_gtfeWord.
void L1GlobalTriggerEvmReadoutRecord::setTcsWord | ( | const L1TcsWord & | tcsWordValue | ) |
Definition at line 369 of file L1GlobalTriggerEvmReadoutRecord.cc.
References m_tcsWord.
const L1TcsWord L1GlobalTriggerEvmReadoutRecord::tcsWord | ( | ) | const |
get / set TCS word (record) in the GT readout record
Definition at line 362 of file L1GlobalTriggerEvmReadoutRecord.cc.
References m_tcsWord.
Referenced by L1Analysis::L1AnalysisGT::SetEvm().
|
friend |
|
private |
Definition at line 140 of file L1GlobalTriggerEvmReadoutRecord.h.
Referenced by decision(), decisionWord(), gtFdlVector(), gtFdlWord(), L1GlobalTriggerEvmReadoutRecord(), operator=(), operator==(), print(), printGtDecision(), printTechnicalTrigger(), setDecision(), setDecisionWord(), and setGtFdlWord().
|
private |
Definition at line 137 of file L1GlobalTriggerEvmReadoutRecord.h.
Referenced by gtfeWord(), L1GlobalTriggerEvmReadoutRecord(), operator=(), operator==(), print(), and setGtfeWord().
|
private |
Definition at line 138 of file L1GlobalTriggerEvmReadoutRecord.h.
Referenced by L1GlobalTriggerEvmReadoutRecord(), operator=(), operator==(), print(), setTcsWord(), and tcsWord().