![]() |
![]() |
#include <EventFilter/DTRawToDigi/interface/DTDDUWords.h>
Public Member Functions | |
DTLocalTriggerDataWord (const uint32_t index) | |
DTLocalTriggerDataWord (const DTLocalTriggerDataWord &obj) | |
DTLocalTriggerDataWord () | |
Constructor. | |
int | getBits (int first) const |
int | hasTrigger (int first) const |
int | SCData () const |
int | trackQuality (int first) const |
virtual | ~DTLocalTriggerDataWord () |
Destructor. | |
Static Public Member Functions | |
static void | set (uint32_t &word, int sc_data) |
Private Attributes | |
uint32_t | word_ |
It interprets the Sector Collector data (16 bits)
Definition at line 807 of file DTDDUWords.h.
DTLocalTriggerDataWord::DTLocalTriggerDataWord | ( | ) | [inline] |
DTLocalTriggerDataWord::DTLocalTriggerDataWord | ( | const DTLocalTriggerDataWord & | obj | ) | [inline] |
DTLocalTriggerDataWord::DTLocalTriggerDataWord | ( | const uint32_t | index | ) | [inline] |
virtual DTLocalTriggerDataWord::~DTLocalTriggerDataWord | ( | ) | [inline, virtual] |
Definition at line 824 of file DTDDUWords.h.
References TRIGGER_DATA_MASK, and word_.
Referenced by DTROS25Unpacker::interpretRawData(), and trackQuality().
00824 { 00825 return first==1 ? ((word_ & TRIGGER_DATA_MASK) >> 8) : ((word_ & TRIGGER_DATA_MASK)&0xFF); 00826 }
Definition at line 829 of file DTDDUWords.h.
References trackQuality().
Referenced by DTROS25Unpacker::interpretRawData().
00829 { return (trackQuality(first) != 7? 1 : 0);}
int DTLocalTriggerDataWord::SCData | ( | ) | const [inline] |
Definition at line 822 of file DTDDUWords.h.
References TRIGGER_DATA_MASK, and word_.
Referenced by DTROS25Unpacker::interpretRawData().
00822 { return (word_ & TRIGGER_DATA_MASK);}
Definition at line 833 of file DTDDUWords.h.
References DTROSWordType::scTypeWord, DTROSWordType::tdcDataControlWord, WORDCONTROLSHIFT, and WORDTYPESHIFT.
00834 { 00835 00836 word = 00837 DTROSWordType::tdcDataControlWord << WORDCONTROLSHIFT | 00838 DTROSWordType::scTypeWord << WORDTYPESHIFT | 00839 sc_data; 00840 }
Definition at line 830 of file DTDDUWords.h.
References getBits().
Referenced by hasTrigger(), and DTROS25Unpacker::interpretRawData().
uint32_t DTLocalTriggerDataWord::word_ [private] |