#include <GlobalExtBlk.h>
Public Member Functions | |
const int | getbxInEventNr () const |
const int | getbxNr () const |
bool | getExternalDecision (unsigned int bit) const |
Get decision bits. More... | |
const int | getFinalOR () const |
const int | getOrbitNr () const |
get simple members More... | |
GlobalExtBlk () | |
constructors More... | |
GlobalExtBlk (int orbitNr, int bxNr, int bxInEvent) | |
void | print (std::ostream &myCout) const |
pretty print the content of a GlobalExtBlk More... | |
void | reset () |
reset the content of a GlobalExtBlk More... | |
void | setbxInEventNr (int bxNr) |
void | setbxNr (int bxNr) |
void | setExternalDecision (int bit, bool val) |
Set decision bits. More... | |
void | setFinalOR (int fOR) |
void | setOrbitNr (int orbNr) |
set simple members More... | |
virtual | ~GlobalExtBlk () |
destructor More... | |
Private Attributes | |
int | m_bxInEvent |
bunch cross in the GT event record (E,F,0,1,2) More... | |
int | m_bxNr |
bunch cross number of the actual bx More... | |
std::vector< bool > | m_extDecision |
int | m_finalOR |
int | m_orbitNr |
orbit number More... | |
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 35 of file GlobalExtBlk.h.
GlobalExtBlk::GlobalExtBlk | ( | ) |
constructors
Definition at line 45 of file GlobalExtBlk.cc.
References m_bxInEvent, m_bxNr, m_extDecision, m_finalOR, m_orbitNr, and L1GlobalTriggerReadoutSetup::NumberPhysTriggers.
GlobalExtBlk::GlobalExtBlk | ( | int | orbitNr, |
int | bxNr, | ||
int | bxInEvent | ||
) |
Definition at line 30 of file GlobalExtBlk.cc.
References m_extDecision, m_finalOR, and L1GlobalTriggerReadoutSetup::NumberPhysTriggers.
|
virtual |
|
inline |
Definition at line 59 of file GlobalExtBlk.h.
References m_bxInEvent.
|
inline |
bool GlobalExtBlk::getExternalDecision | ( | unsigned int | bit | ) | const |
|
inline |
|
inline |
void GlobalExtBlk::print | ( | std::ostream & | myCout | ) | const |
pretty print the content of a GlobalExtBlk
Definition at line 109 of file GlobalExtBlk.cc.
References i, m_bxInEvent, m_bxNr, m_extDecision, and m_orbitNr.
void GlobalExtBlk::reset | ( | void | ) |
reset the content of a GlobalExtBlk
Definition at line 92 of file GlobalExtBlk.cc.
References m_bxInEvent, m_bxNr, m_extDecision, m_finalOR, m_orbitNr, and L1GlobalTriggerReadoutSetup::NumberPhysTriggers.
Referenced by l1t::GtBoard::GtBoard().
|
inline |
Definition at line 53 of file GlobalExtBlk.h.
References m_bxInEvent.
|
inline |
void GlobalExtBlk::setExternalDecision | ( | int | bit, |
bool | val | ||
) |
|
inline |
|
inline |
|
private |
bunch cross in the GT event record (E,F,0,1,2)
Definition at line 84 of file GlobalExtBlk.h.
Referenced by getbxInEventNr(), GlobalExtBlk(), print(), reset(), and setbxInEventNr().
|
private |
bunch cross number of the actual bx
Definition at line 81 of file GlobalExtBlk.h.
Referenced by getbxNr(), GlobalExtBlk(), print(), reset(), and setbxNr().
|
private |
Definition at line 90 of file GlobalExtBlk.h.
Referenced by getExternalDecision(), GlobalExtBlk(), print(), reset(), and setExternalDecision().
|
private |
Definition at line 87 of file GlobalExtBlk.h.
Referenced by getFinalOR(), GlobalExtBlk(), reset(), and setFinalOR().
|
private |
orbit number
Definition at line 78 of file GlobalExtBlk.h.
Referenced by getOrbitNr(), GlobalExtBlk(), print(), reset(), and setOrbitNr().