#include <DTDDUWords.h>
Public Member Functions | |
DTLocalTriggerSectorCollectorSubHeaderWord () | |
Constructor. | |
DTLocalTriggerSectorCollectorSubHeaderWord (const DTLocalTriggerSectorCollectorSubHeaderWord &obj) | |
DTLocalTriggerSectorCollectorSubHeaderWord (const uint32_t index) | |
int | LocalBunchCounter () const |
int | TriggerDelay () const |
virtual | ~DTLocalTriggerSectorCollectorSubHeaderWord () |
Destructor. | |
Static Public Member Functions | |
static void | set (uint32_t &word, int trigdly, int bxcount) |
Private Attributes | |
uint32_t | word_ |
DT Sector Collector private SUB-header interpreter. It interprets local SC bunch Counter and delay (3-bit) between trigger used to stop spying and effective bx stop
Definition at line 1005 of file DTDDUWords.h.
DTLocalTriggerSectorCollectorSubHeaderWord::DTLocalTriggerSectorCollectorSubHeaderWord | ( | ) | [inline] |
DTLocalTriggerSectorCollectorSubHeaderWord::DTLocalTriggerSectorCollectorSubHeaderWord | ( | const DTLocalTriggerSectorCollectorSubHeaderWord & | obj | ) | [inline] |
DTLocalTriggerSectorCollectorSubHeaderWord::DTLocalTriggerSectorCollectorSubHeaderWord | ( | const uint32_t | index | ) | [inline] |
Definition at line 1014 of file DTDDUWords.h.
virtual DTLocalTriggerSectorCollectorSubHeaderWord::~DTLocalTriggerSectorCollectorSubHeaderWord | ( | ) | [inline, virtual] |
int DTLocalTriggerSectorCollectorSubHeaderWord::LocalBunchCounter | ( | ) | const [inline] |
Definition at line 1021 of file DTDDUWords.h.
References SC_BXC_MASK, and word_.
Referenced by DTROS25Unpacker::interpretRawData().
{ return (word_ & SC_BXC_MASK );}
static void DTLocalTriggerSectorCollectorSubHeaderWord::set | ( | uint32_t & | word, |
int | trigdly, | ||
int | bxcount | ||
) | [inline, static] |
Definition at line 1024 of file DTDDUWords.h.
References DTROSWordType::headerControlWord, SC_BXC_MASK, SC_TRIGGERDLY_MASK, SC_TRIGGERDLY_SHIFT, DTROSWordType::scTypeWord, WORDCONTROLSHIFT, and WORDTYPESHIFT.
{ word = DTROSWordType::headerControlWord << WORDCONTROLSHIFT | DTROSWordType::scTypeWord << WORDTYPESHIFT | (trigdly & SC_TRIGGERDLY_MASK) << SC_TRIGGERDLY_SHIFT | (bxcount & SC_BXC_MASK) ; }
int DTLocalTriggerSectorCollectorSubHeaderWord::TriggerDelay | ( | ) | const [inline] |
Definition at line 1020 of file DTDDUWords.h.
References SC_TRIGGERDLY_MASK, SC_TRIGGERDLY_SHIFT, and word_.
Referenced by DTROS25Unpacker::interpretRawData().
{ return ((word_ >>SC_TRIGGERDLY_SHIFT ) & SC_TRIGGERDLY_MASK);}
uint32_t DTLocalTriggerSectorCollectorSubHeaderWord::word_ [private] |
Definition at line 1037 of file DTDDUWords.h.
Referenced by LocalBunchCounter(), and TriggerDelay().