CMS 3D CMS Logo

DTDDUData Class Reference

#include <EventFilter/DTRawToDigi/interface/DTControlData.h>

List of all members.

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 FEDHeadergetDDUHeader () const
 Getters.
const FEDTrailergetDDUTrailer () const
const std::vector
< DTDDUFirstStatusWord > & 
getFirstStatusWord () const
const DTDDUSecondStatusWordgetSecondStatusWord () const
virtual ~DTDDUData ()
 Destructor.

Private Attributes

FEDHeader theDDUHeader
DTDDUSecondStatusWord theDDUStatusWord
FEDTrailer theDDUTrailer
std::vector< DTDDUFirstStatusWordtheROSStatusWords


Detailed Description

Definition at line 95 of file DTControlData.h.


Constructor & Destructor Documentation

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]

Destructor.

Definition at line 107 of file DTControlData.h.

00107 {}


Member Function Documentation

void DTDDUData::addDDUHeader ( const FEDHeader word  )  [inline]

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;}


Member Data Documentation

FEDHeader DTDDUData::theDDUHeader [private]

Definition at line 130 of file DTControlData.h.

Referenced by addDDUHeader(), and getDDUHeader().

DTDDUSecondStatusWord DTDDUData::theDDUStatusWord [private]

Definition at line 133 of file DTControlData.h.

Referenced by addDDUStatusWord(), and getSecondStatusWord().

FEDTrailer DTDDUData::theDDUTrailer [private]

Definition at line 131 of file DTControlData.h.

Referenced by addDDUTrailer(), and getDDUTrailer().

std::vector<DTDDUFirstStatusWord> DTDDUData::theROSStatusWords [private]

Definition at line 132 of file DTControlData.h.

Referenced by addROSStatusWord(), and getFirstStatusWord().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:18:49 2009 for CMSSW by  doxygen 1.5.4