#include <GlobalExtBlk.h>
Public Member Functions | |
bool | getExternalDecision (unsigned int bit) const |
Get decision bits. More... | |
GlobalExtBlk () | |
constructors More... | |
void | print (std::ostream &myCout) const |
pretty print the content of a GlobalExtBlk More... | |
void | reset () |
reset the content of a GlobalExtBlk More... | |
void | setExternalDecision (unsigned int bit, bool val) |
Set decision bits. More... | |
virtual | ~GlobalExtBlk () |
destructor More... | |
Static Public Attributes | |
static const unsigned int | maxExternalConditions = 256 |
Private Attributes | |
std::vector< bool > | m_extDecision |
Description: L1 micro Global Trigger - Block holding Algorithm Information
Implementation: <TODO: enter implementation details>
Description: see header file.
Implementation: <TODO: enter implementation details>
Definition at line 34 of file GlobalExtBlk.h.
GlobalExtBlk::GlobalExtBlk | ( | ) |
constructors
Definition at line 28 of file GlobalExtBlk.cc.
References m_extDecision, and maxExternalConditions.
|
virtual |
bool GlobalExtBlk::getExternalDecision | ( | unsigned int | bit | ) | const |
Get decision bits.
Definition at line 51 of file GlobalExtBlk.cc.
References m_extDecision.
Referenced by l1t::ExternalCondition::evaluateCondition().
void GlobalExtBlk::print | ( | std::ostream & | myCout | ) | const |
pretty print the content of a GlobalExtBlk
Definition at line 65 of file GlobalExtBlk.cc.
References mps_fire::i, and m_extDecision.
void GlobalExtBlk::reset | ( | void | ) |
reset the content of a GlobalExtBlk
Definition at line 58 of file GlobalExtBlk.cc.
References m_extDecision, and maxExternalConditions.
Referenced by l1t::GenToInputProducer::produce().
void GlobalExtBlk::setExternalDecision | ( | unsigned int | bit, |
bool | val | ||
) |
Set decision bits.
Definition at line 40 of file GlobalExtBlk.cc.
References LogTrace, m_extDecision, and hgcalPerformanceValidation::val.
Referenced by L1TExtCondProducer::produce(), L1TExtCondLegacyToStage2::produce(), l1t::GenToInputProducer::produce(), and l1t::stage2::GlobalExtBlkUnpacker::unpack().
|
private |
Definition at line 58 of file GlobalExtBlk.h.
Referenced by getExternalDecision(), GlobalExtBlk(), print(), reset(), and setExternalDecision().
|
static |
Definition at line 43 of file GlobalExtBlk.h.
Referenced by GlobalExtBlk(), L1TExtCondProducer::L1TExtCondProducer(), L1TriggerResultsConverter::produce(), and reset().