#include <EventFilter/DTRawToDigi/interface/DTControlData.h>
Public Member Functions | |
void | addDDUHeader (const FEDHeader &word) |
Setters. | |
void | addDDUStatusWord (const DTDDUSecondStatusWord &word) |
void | addDDUTrailer (const FEDTrailer &word) |
void | addROSStatusWord (const DTDDUFirstStatusWord &word) |
DTDDUData (const FEDHeader &dduHeader, const FEDTrailer &dduTrailer) | |
Constructor. | |
const FEDHeader & | getDDUHeader () const |
Getters. | |
const FEDTrailer & | getDDUTrailer () const |
const std::vector < DTDDUFirstStatusWord > & | getFirstStatusWord () const |
const DTDDUSecondStatusWord & | getSecondStatusWord () const |
virtual | ~DTDDUData () |
Destructor. | |
Private Attributes | |
FEDHeader | theDDUHeader |
DTDDUSecondStatusWord | theDDUStatusWord |
FEDTrailer | theDDUTrailer |
std::vector< DTDDUFirstStatusWord > | theROSStatusWords |
Definition at line 95 of file DTControlData.h.
DTDDUData::DTDDUData | ( | const FEDHeader & | dduHeader, | |
const FEDTrailer & | dduTrailer | |||
) | [inline] |
Constructor.
Definition at line 100 of file DTControlData.h.
00100 : 00101 theDDUHeader(dduHeader), 00102 theDDUTrailer(dduTrailer) 00103 {}
virtual DTDDUData::~DTDDUData | ( | ) | [inline, virtual] |
Setters.
Definition at line 110 of file DTControlData.h.
References theDDUHeader.
00110 { theDDUHeader = word; }
void DTDDUData::addDDUStatusWord | ( | const DTDDUSecondStatusWord & | word | ) | [inline] |
Definition at line 115 of file DTControlData.h.
References theDDUStatusWord.
Referenced by DTDDUUnpacker::interpretRawData().
00115 { 00116 theDDUStatusWord = word; 00117 }
void DTDDUData::addDDUTrailer | ( | const FEDTrailer & | word | ) | [inline] |
Definition at line 111 of file DTControlData.h.
References theDDUTrailer.
00111 { theDDUTrailer = word; }
void DTDDUData::addROSStatusWord | ( | const DTDDUFirstStatusWord & | word | ) | [inline] |
Definition at line 112 of file DTControlData.h.
References theROSStatusWords.
Referenced by DTDDUUnpacker::interpretRawData().
00112 { 00113 theROSStatusWords.push_back(word); 00114 }
const FEDHeader& DTDDUData::getDDUHeader | ( | ) | const [inline] |
Getters.
Definition at line 120 of file DTControlData.h.
References theDDUHeader.
Referenced by DTDataIntegrityTask::processFED().
00120 {return theDDUHeader;}
const FEDTrailer& DTDDUData::getDDUTrailer | ( | ) | const [inline] |
Definition at line 121 of file DTControlData.h.
References theDDUTrailer.
Referenced by DTDataIntegrityTask::processFED().
00121 {return theDDUTrailer;}
const std::vector<DTDDUFirstStatusWord>& DTDDUData::getFirstStatusWord | ( | ) | const [inline] |
Definition at line 122 of file DTControlData.h.
References theROSStatusWords.
Referenced by DTDataIntegrityTask::processFED().
00122 { 00123 return theROSStatusWords;}
const DTDDUSecondStatusWord& DTDDUData::getSecondStatusWord | ( | ) | const [inline] |
Definition at line 124 of file DTControlData.h.
References theDDUStatusWord.
Referenced by DTDataIntegrityTask::processFED().
00124 { 00125 return theDDUStatusWord;}
FEDHeader DTDDUData::theDDUHeader [private] |
Definition at line 133 of file DTControlData.h.
Referenced by addDDUStatusWord(), and getSecondStatusWord().
FEDTrailer DTDDUData::theDDUTrailer [private] |
std::vector<DTDDUFirstStatusWord> DTDDUData::theROSStatusWords [private] |
Definition at line 132 of file DTControlData.h.
Referenced by addROSStatusWord(), and getFirstStatusWord().