CMS 3D CMS Logo

DTROS25Data Class Reference

The collection containing DT ROS25 status data. More...

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

List of all members.

Public Member Functions

void addROBHeader (const DTROBHeader &robHeader)
void addROBTrailer (const DTROBTrailerWord &word)
void addROBTrailer (const DTROBTrailerWord &word)
void addROSDebug (const DTROSDebugWord &word)
void addROSDebug (const DTROSDebugWord &word)
void addROSError (const DTROSErrorWord &word)
void addROSError (const DTROSErrorWord &word)
void addROSHeader (const DTROSHeaderWord &word)
void addROSTrailer (const DTROSTrailerWord &word)
void addROSTrailer (const DTROSTrailerWord &word)
void addSCData (const DTSectorCollectorData &scData)
void addTDCData (const DTTDCData &tdcData)
void addTDCData (const DTTDCData &tdcData)
void addTDCError (const DTTDCError &tdcError)
void addTDCMeasurement (const DTTDCMeasurementWord &word)
void addTDCMeasurement (const DTTDCMeasurementWord &word)
void clean ()
 DTROS25Data (int ROSId=0)
 Constructors.
 DTROS25Data (int ROSId=0)
 Constructors.
const std::vector< DTROBHeader > & getROBHeaders () const
const std::vector
< DTROBTrailerWord > & 
getROBTrailers () const
const std::vector
< DTROBTrailerWord > & 
getROBTrailers () const
const std::vector
< DTROSDebugWord > & 
getROSDebugs () const
const std::vector
< DTROSDebugWord > & 
getROSDebugs () const
const std::vector
< DTROSErrorWord > & 
getROSErrors () const
const std::vector
< DTROSErrorWord > & 
getROSErrors () const
const DTROSHeaderWordgetROSHeader () const
int getROSID () const
 Getters.
int getROSID () const
 Getters ////////////////////////.
const DTROSTrailerWordgetROSTrailer () const
const std::vector
< DTROSTrailerWord > & 
getROSTrailers () const
const std::vector
< DTSectorCollectorData > & 
getSCData () const
const std::vector< DTTDCData > & getTDCData () const
const std::vector< DTTDCData > & getTDCData () const
const std::vector< DTTDCError > & getTDCError () const
const std::vector
< DTTDCMeasurementWord > & 
getTDCMeasurements () const
const std::vector
< DTTDCMeasurementWord > & 
getTDCMeasurements () const
void setROSId (const int &ID)
 Setters.
void setROSId (const int &ID)
 Setters ///////////////////////.
virtual ~DTROS25Data ()
 Destructor.
virtual ~DTROS25Data ()
 Destructor.

Private Attributes

std::vector< DTROBHeadertheROBHeaders
std::vector< DTROBTrailerWordtheROBTrailers
std::vector< DTROBTrailerWordtheROBTrailers
std::vector< DTROSDebugWordtheROSDebugs
std::vector< DTROSDebugWordtheROSDebugs
std::vector< DTROSErrorWordtheROSErrors
std::vector< DTROSErrorWordtheROSErrors
DTROSHeaderWord theROSHeader
int theROSId
DTROSTrailerWord theROSTrailer
std::vector< DTROSTrailerWordtheROSTrailers
std::vector
< DTSectorCollectorData
theSCData
std::vector< DTTDCDatatheTDCData
std::vector< DTTDCDatatheTDCData
std::vector< DTTDCErrortheTDCError
std::vector< DTTDCMeasurementWordtheTDCMeasurements
std::vector< DTTDCMeasurementWordtheTDCMeasurements


Detailed Description

The collection containing DT ROS25 status data.

Date
2007/04/02 14:12:44
Revision
1.7
Author:
M. Zanetti - INFN Padova I. Josa - Ciemat Madrid
Date
2007/02/14 15:52:20
Revision
1.4
Author:
M. Zanetti - INFN Padova

Definition at line 24 of file DTControlData.h.


Constructor & Destructor Documentation

DTROS25Data::DTROS25Data ( int  ROSId = 0  )  [inline]

Constructors.

Definition at line 29 of file DTControlData.h.

00029 : theROSId(ROSId) {}

virtual DTROS25Data::~DTROS25Data (  )  [inline, virtual]

Destructor.

Definition at line 33 of file DTControlData.h.

00033 {}

DTROS25Data::DTROS25Data ( int  ROSId = 0  )  [inline]

Constructors.

Definition at line 24 of file DTROS25Data.h.

00024 : theROSId(ROSId) {}

virtual DTROS25Data::~DTROS25Data (  )  [inline, virtual]

Destructor.

Definition at line 28 of file DTROS25Data.h.

00028 {}


Member Function Documentation

void DTROS25Data::addROBHeader ( const DTROBHeader robHeader  )  [inline]

Definition at line 42 of file DTControlData.h.

References theROBHeaders.

Referenced by DTROS25Unpacker::interpretRawData().

00042 { theROBHeaders.push_back(robHeader); }   // IJ

void DTROS25Data::addROBTrailer ( const DTROBTrailerWord word  )  [inline]

Definition at line 36 of file DTROS25Data.h.

References theROBTrailers.

00036 { theROBTrailers.push_back(word); }

void DTROS25Data::addROBTrailer ( const DTROBTrailerWord word  )  [inline]

Definition at line 43 of file DTControlData.h.

References theROBTrailers.

Referenced by DTROS25Unpacker::interpretRawData().

00043 { theROBTrailers.push_back(word); }

void DTROS25Data::addROSDebug ( const DTROSDebugWord word  )  [inline]

Definition at line 35 of file DTROS25Data.h.

References theROSDebugs.

00035 { theROSDebugs.push_back(word); }

void DTROS25Data::addROSDebug ( const DTROSDebugWord word  )  [inline]

Definition at line 41 of file DTControlData.h.

References theROSDebugs.

Referenced by DTROS25Unpacker::interpretRawData().

00041 { theROSDebugs.push_back(word); }

void DTROS25Data::addROSError ( const DTROSErrorWord word  )  [inline]

Definition at line 34 of file DTROS25Data.h.

References theROSErrors.

00034 { theROSErrors.push_back(word); }

void DTROS25Data::addROSError ( const DTROSErrorWord word  )  [inline]

Definition at line 40 of file DTControlData.h.

References theROSErrors.

Referenced by DTROS25Unpacker::interpretRawData().

00040 { theROSErrors.push_back(word); }

void DTROS25Data::addROSHeader ( const DTROSHeaderWord word  )  [inline]

Definition at line 38 of file DTControlData.h.

References theROSHeader.

Referenced by DTROS25Unpacker::interpretRawData().

00038 { theROSHeader = DTROSHeaderWord(word) ; }

void DTROS25Data::addROSTrailer ( const DTROSTrailerWord word  )  [inline]

Definition at line 33 of file DTROS25Data.h.

References theROSTrailers.

00033 { theROSTrailers.push_back(word); }

void DTROS25Data::addROSTrailer ( const DTROSTrailerWord word  )  [inline]

Definition at line 39 of file DTControlData.h.

References theROSTrailer.

Referenced by DTROS25Unpacker::interpretRawData().

00039 { theROSTrailer = DTROSTrailerWord(word) ; }

void DTROS25Data::addSCData ( const DTSectorCollectorData scData  )  [inline]

Definition at line 47 of file DTControlData.h.

References theSCData.

Referenced by DTROS25Unpacker::interpretRawData().

00047 { theSCData.push_back(scData); }

void DTROS25Data::addTDCData ( const DTTDCData tdcData  )  [inline]

Definition at line 38 of file DTROS25Data.h.

References theTDCData.

00038 { theTDCData.push_back(tdcData); }

void DTROS25Data::addTDCData ( const DTTDCData tdcData  )  [inline]

Definition at line 45 of file DTControlData.h.

References theTDCData.

Referenced by DTROS25Unpacker::interpretRawData().

00045 { theTDCData.push_back(tdcData); }

void DTROS25Data::addTDCError ( const DTTDCError tdcError  )  [inline]

Definition at line 46 of file DTControlData.h.

References theTDCError.

Referenced by DTROS25Unpacker::interpretRawData().

00046 { theTDCError.push_back(tdcError); }

void DTROS25Data::addTDCMeasurement ( const DTTDCMeasurementWord word  )  [inline]

Definition at line 37 of file DTROS25Data.h.

References theTDCMeasurements.

00037 { theTDCMeasurements.push_back(word); }

void DTROS25Data::addTDCMeasurement ( const DTTDCMeasurementWord word  )  [inline]

Definition at line 44 of file DTControlData.h.

References theTDCMeasurements.

00044 { theTDCMeasurements.push_back(word); }

void DTROS25Data::clean (  )  [inline]

Definition at line 63 of file DTControlData.h.

References theROBHeaders, theROBTrailers, theROSDebugs, theROSErrors, theROSHeader, theROSTrailer, theSCData, theTDCData, theTDCError, and theTDCMeasurements.

Referenced by DTROS25Unpacker::interpretRawData().

00063                      {
00064    theROSHeader = 0; 
00065    theROSTrailer = 0;
00066    theROSErrors.clear(); 
00067    theROSDebugs.clear(); 
00068    theROBHeaders.clear(); 
00069    theROBTrailers.clear(); 
00070    theTDCMeasurements.clear(); 
00071    theTDCData.clear(); 
00072    theTDCError.clear(); 
00073    theSCData.clear(); 
00074  }

const std::vector<DTROBHeader>& DTROS25Data::getROBHeaders (  )  const [inline]

Definition at line 56 of file DTControlData.h.

References theROBHeaders.

Referenced by DTDataIntegrityTask::processROS25().

00056 {return theROBHeaders;}

const std::vector<DTROBTrailerWord>& DTROS25Data::getROBTrailers (  )  const [inline]

Definition at line 46 of file DTROS25Data.h.

References theROBTrailers.

00046 {return theROBTrailers;}

const std::vector<DTROBTrailerWord>& DTROS25Data::getROBTrailers (  )  const [inline]

Definition at line 57 of file DTControlData.h.

References theROBTrailers.

Referenced by DTDataIntegrityTask::processROS25().

00057 {return theROBTrailers;}

const std::vector<DTROSDebugWord>& DTROS25Data::getROSDebugs (  )  const [inline]

Definition at line 45 of file DTROS25Data.h.

References theROSDebugs.

00045 {return theROSDebugs;}

const std::vector<DTROSDebugWord>& DTROS25Data::getROSDebugs (  )  const [inline]

Definition at line 55 of file DTControlData.h.

References theROSDebugs.

Referenced by DTDataIntegrityTask::processROS25().

00055 {return theROSDebugs;}

const std::vector<DTROSErrorWord>& DTROS25Data::getROSErrors (  )  const [inline]

Definition at line 44 of file DTROS25Data.h.

References theROSErrors.

00044 {return theROSErrors;}

const std::vector<DTROSErrorWord>& DTROS25Data::getROSErrors (  )  const [inline]

Definition at line 54 of file DTControlData.h.

References theROSErrors.

Referenced by DTDataIntegrityTask::processROS25().

00054 {return theROSErrors;}

const DTROSHeaderWord& DTROS25Data::getROSHeader (  )  const [inline]

Definition at line 53 of file DTControlData.h.

References theROSHeader.

00053 {return theROSHeader;}

int DTROS25Data::getROSID (  )  const [inline]

Getters.

Definition at line 41 of file DTROS25Data.h.

References theROSId.

00041 { return theROSId; }

int DTROS25Data::getROSID (  )  const [inline]

Getters ////////////////////////.

Definition at line 50 of file DTControlData.h.

References theROSId.

00050 { return theROSId; }

const DTROSTrailerWord& DTROS25Data::getROSTrailer (  )  const [inline]

Definition at line 52 of file DTControlData.h.

References theROSTrailer.

Referenced by DTDataIntegrityTask::processROS25().

00052 {return theROSTrailer;}

const std::vector<DTROSTrailerWord>& DTROS25Data::getROSTrailers (  )  const [inline]

Definition at line 43 of file DTROS25Data.h.

References theROSTrailers.

00043 {return theROSTrailers;}

const std::vector<DTSectorCollectorData>& DTROS25Data::getSCData (  )  const [inline]

Definition at line 61 of file DTControlData.h.

References theSCData.

Referenced by DTDataIntegrityTask::processROS25().

00061 {return theSCData;}

const std::vector<DTTDCData>& DTROS25Data::getTDCData (  )  const [inline]

Definition at line 48 of file DTROS25Data.h.

References theTDCData.

00048 {return theTDCData;}

const std::vector<DTTDCData>& DTROS25Data::getTDCData (  )  const [inline]

Definition at line 59 of file DTControlData.h.

References theTDCData.

Referenced by DTDataIntegrityTask::processROS25().

00059 {return theTDCData;}

const std::vector<DTTDCError>& DTROS25Data::getTDCError (  )  const [inline]

Definition at line 60 of file DTControlData.h.

References theTDCError.

Referenced by DTDataIntegrityTask::processROS25().

00060 {return theTDCError;}

const std::vector<DTTDCMeasurementWord>& DTROS25Data::getTDCMeasurements (  )  const [inline]

Definition at line 47 of file DTROS25Data.h.

References theTDCMeasurements.

00047 {return theTDCMeasurements;}

const std::vector<DTTDCMeasurementWord>& DTROS25Data::getTDCMeasurements (  )  const [inline]

Definition at line 58 of file DTControlData.h.

References theTDCMeasurements.

00058 {return theTDCMeasurements;}

void DTROS25Data::setROSId ( const int ID  )  [inline]

Setters.

Definition at line 31 of file DTROS25Data.h.

References theROSId.

00031 { theROSId = ID; }

void DTROS25Data::setROSId ( const int ID  )  [inline]

Setters ///////////////////////.

Definition at line 36 of file DTControlData.h.

References theROSId.

Referenced by DTROS25Unpacker::interpretRawData().

00036 { theROSId = ID; }


Member Data Documentation

std::vector<DTROBHeader> DTROS25Data::theROBHeaders [private]

Definition at line 85 of file DTControlData.h.

Referenced by addROBHeader(), clean(), and getROBHeaders().

std::vector<DTROBTrailerWord> DTROS25Data::theROBTrailers [private]

Definition at line 57 of file DTROS25Data.h.

std::vector<DTROBTrailerWord> DTROS25Data::theROBTrailers [private]

Definition at line 86 of file DTControlData.h.

Referenced by addROBTrailer(), clean(), and getROBTrailers().

std::vector<DTROSDebugWord> DTROS25Data::theROSDebugs [private]

Definition at line 56 of file DTROS25Data.h.

std::vector<DTROSDebugWord> DTROS25Data::theROSDebugs [private]

Definition at line 84 of file DTControlData.h.

Referenced by addROSDebug(), clean(), and getROSDebugs().

std::vector<DTROSErrorWord> DTROS25Data::theROSErrors [private]

Definition at line 55 of file DTROS25Data.h.

std::vector<DTROSErrorWord> DTROS25Data::theROSErrors [private]

Definition at line 83 of file DTControlData.h.

Referenced by addROSError(), clean(), and getROSErrors().

DTROSHeaderWord DTROS25Data::theROSHeader [private]

Definition at line 81 of file DTControlData.h.

Referenced by addROSHeader(), clean(), and getROSHeader().

int DTROS25Data::theROSId [private]

Definition at line 79 of file DTControlData.h.

Referenced by getROSID(), and setROSId().

DTROSTrailerWord DTROS25Data::theROSTrailer [private]

Definition at line 82 of file DTControlData.h.

Referenced by addROSTrailer(), clean(), and getROSTrailer().

std::vector<DTROSTrailerWord> DTROS25Data::theROSTrailers [private]

Definition at line 54 of file DTROS25Data.h.

Referenced by addROSTrailer(), and getROSTrailers().

std::vector<DTSectorCollectorData> DTROS25Data::theSCData [private]

Definition at line 90 of file DTControlData.h.

Referenced by addSCData(), clean(), and getSCData().

std::vector<DTTDCData> DTROS25Data::theTDCData [private]

Definition at line 59 of file DTROS25Data.h.

std::vector<DTTDCData> DTROS25Data::theTDCData [private]

Definition at line 88 of file DTControlData.h.

Referenced by addTDCData(), clean(), and getTDCData().

std::vector<DTTDCError> DTROS25Data::theTDCError [private]

Definition at line 89 of file DTControlData.h.

Referenced by addTDCError(), clean(), and getTDCError().

std::vector<DTTDCMeasurementWord> DTROS25Data::theTDCMeasurements [private]

Definition at line 58 of file DTROS25Data.h.

std::vector<DTTDCMeasurementWord> DTROS25Data::theTDCMeasurements [private]

Definition at line 87 of file DTControlData.h.

Referenced by addTDCMeasurement(), clean(), and getTDCMeasurements().


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