31 m_orbitNr(orbitNr), m_bxNr(bxNr), m_bxInEvent(bxInEvent)
112 myCout <<
" GlobalExtBlk " << std::endl;
114 myCout <<
" Orbit Number (hex): 0x" << std::hex << std::setw(8) << std::setfill(
'0') <<
m_orbitNr << std::endl;
116 myCout <<
" Bx Number (hex): 0x" << std::hex << std::setw(4) << std::setfill(
'0') <<
m_bxNr << std::endl;
118 myCout <<
" Local Bx (hex): 0x" << std::hex << std::setw(1) << std::setfill(
'0') <<
m_bxInEvent << std::endl;
122 myCout <<
" External Condition 0x" << std::hex;
124 for(
int i=lengthWd-1;
i>-1;
i--) {
127 myCout << std::hex << std::setw(1) << digit;
void print(std::ostream &myCout) const
pretty print the content of a GlobalExtBlk
void reset()
reset the content of a GlobalExtBlk
virtual ~GlobalExtBlk()
destructor
static const unsigned int NumberPhysTriggers
int m_bxInEvent
bunch cross in the GT event record (E,F,0,1,2)
void setExternalDecision(int bit, bool val)
Set decision bits.
bool getExternalDecision(unsigned int bit) const
Get decision bits.
int m_bxNr
bunch cross number of the actual bx
GlobalExtBlk()
constructors
std::vector< bool > m_extDecision
int m_orbitNr
orbit number