#include <EventFilter/DTRawToDigi/interface/DTDDUWords.h>
Public Member Functions | |
DTLocalTriggerSectorCollectorSubHeaderWord (const uint32_t index) | |
DTLocalTriggerSectorCollectorSubHeaderWord (const DTLocalTriggerSectorCollectorSubHeaderWord &obj) | |
DTLocalTriggerSectorCollectorSubHeaderWord () | |
Constructor. | |
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_ |
It interprets local SC bunch Counter and delay (3-bit) between trigger used to stop spying and effective bx stop
Definition at line 988 of file DTDDUWords.h.
DTLocalTriggerSectorCollectorSubHeaderWord::DTLocalTriggerSectorCollectorSubHeaderWord | ( | ) | [inline] |
DTLocalTriggerSectorCollectorSubHeaderWord::DTLocalTriggerSectorCollectorSubHeaderWord | ( | const DTLocalTriggerSectorCollectorSubHeaderWord & | obj | ) | [inline] |
DTLocalTriggerSectorCollectorSubHeaderWord::DTLocalTriggerSectorCollectorSubHeaderWord | ( | const uint32_t | index | ) | [inline] |
virtual DTLocalTriggerSectorCollectorSubHeaderWord::~DTLocalTriggerSectorCollectorSubHeaderWord | ( | ) | [inline, virtual] |
int DTLocalTriggerSectorCollectorSubHeaderWord::LocalBunchCounter | ( | ) | const [inline] |
Definition at line 1004 of file DTDDUWords.h.
References SC_BXC_MASK, and word_.
Referenced by DTROS25Unpacker::interpretRawData().
01004 { return (word_ & SC_BXC_MASK );}
static void DTLocalTriggerSectorCollectorSubHeaderWord::set | ( | uint32_t & | word, | |
int | trigdly, | |||
int | bxcount | |||
) | [inline, static] |
Definition at line 1007 of file DTDDUWords.h.
References DTROSWordType::headerControlWord, SC_BXC_MASK, SC_TRIGGERDLY_MASK, SC_TRIGGERDLY_SHIFT, DTROSWordType::scTypeWord, WORDCONTROLSHIFT, and WORDTYPESHIFT.
01009 { 01010 01011 word = 01012 DTROSWordType::headerControlWord << WORDCONTROLSHIFT | 01013 DTROSWordType::scTypeWord << WORDTYPESHIFT | 01014 (trigdly & SC_TRIGGERDLY_MASK) << SC_TRIGGERDLY_SHIFT | 01015 (bxcount & SC_BXC_MASK) ; 01016 }
int DTLocalTriggerSectorCollectorSubHeaderWord::TriggerDelay | ( | ) | const [inline] |
Definition at line 1003 of file DTDDUWords.h.
References SC_TRIGGERDLY_MASK, SC_TRIGGERDLY_SHIFT, and word_.
Referenced by DTROS25Unpacker::interpretRawData().
01003 { return ((word_ >>SC_TRIGGERDLY_SHIFT ) & SC_TRIGGERDLY_MASK);}
uint32_t DTLocalTriggerSectorCollectorSubHeaderWord::word_ [private] |
Definition at line 1020 of file DTDDUWords.h.
Referenced by LocalBunchCounter(), and TriggerDelay().