#include <EventFilter/DTRawToDigi/interface/DTDDUWords.h>
Public Member Functions | |
int | debugMessage () const |
int | debugType () const |
DTROSDebugWord (const uint32_t index) | |
DTROSDebugWord (const DTROSDebugWord &obj) | |
DTROSDebugWord () | |
Constructor. | |
virtual | ~DTROSDebugWord () |
Destructor. | |
Static Public Member Functions | |
static void | set (uint32_t &word, int debug_type) |
Private Attributes | |
uint32_t | word_ |
It interprets the Debug type (3 bits) and the debug message (in the first 15 bits)
Definition at line 359 of file DTDDUWords.h.
DTROSDebugWord::DTROSDebugWord | ( | ) | [inline] |
DTROSDebugWord::DTROSDebugWord | ( | const DTROSDebugWord & | obj | ) | [inline] |
DTROSDebugWord::DTROSDebugWord | ( | const uint32_t | index | ) | [inline] |
virtual DTROSDebugWord::~DTROSDebugWord | ( | ) | [inline, virtual] |
int DTROSDebugWord::debugMessage | ( | ) | const [inline] |
Definition at line 375 of file DTDDUWords.h.
References DEBUG_MESSAGE_MASK, and word_.
Referenced by DTROS25Unpacker::interpretRawData().
00375 { return (word_ & DEBUG_MESSAGE_MASK) ;}
int DTROSDebugWord::debugType | ( | ) | const [inline] |
Definition at line 374 of file DTDDUWords.h.
References DEBUG_TYPE_MASK, DEBUG_TYPE_SHIFT, and word_.
Referenced by DTROS25Unpacker::interpretRawData().
00374 { return (word_ & DEBUG_TYPE_MASK) >> DEBUG_TYPE_SHIFT;}
Definition at line 377 of file DTDDUWords.h.
References DEBUG_TYPE_SHIFT, DTROSWordType::debugControlWord, DTROSWordType::rosTypeWord, WORDCONTROLSHIFT, and WORDTYPESHIFT.
00378 { 00379 00380 word = 00381 DTROSWordType::debugControlWord << WORDCONTROLSHIFT | 00382 DTROSWordType::rosTypeWord << WORDTYPESHIFT | 00383 debug_type << DEBUG_TYPE_SHIFT | 00384 504 << 15; // TEMPORARY 00385 }
uint32_t DTROSDebugWord::word_ [private] |