Go to the documentation of this file. 1 #ifndef DTDigi_DTControlData_h
2 #define DTDigi_DTControlData_h
18 typedef std::pair<int, DTTDCMeasurementWord>
DTTDCData;
const DTLocalTriggerSectorCollectorSubHeaderWord & getSCPrivSubHeader() const
void addTDCData(const DTTDCData &tdcData)
std::vector< DTROSDebugWord > theROSDebugs
DTLocalTriggerHeaderWord theSCHeader
virtual ~DTROS25Data()
Destructor.
const DTROSTrailerWord & getROSTrailer() const
virtual ~DTDDUData()
Destructor.
std::pair< int, DTROBHeaderWord > DTROBHeader
void addROBHeader(const DTROBHeader &robHeader)
const std::vector< DTTDCMeasurementWord > & getTDCMeasurements() const
const std::vector< DTDDUFirstStatusWord > & getFirstStatusWord() const
const std::vector< DTROBTrailerWord > & getROBTrailers() const
const FEDTrailer & getDDUTrailer() const
std::vector< DTDDUData > DTDDUCollection
const std::vector< DTROBHeader > & getROBHeaders() const
DTROS25Data(int ROSId=0)
Constructors.
void checkCRCBit(const unsigned char *trailer)
void addSCTrailer(const DTLocalTriggerTrailerWord &scTrailer)
std::vector< DTROBTrailerWord > theROBTrailers
void addTDCMeasurement(const DTTDCMeasurementWord &word)
std::vector< DTTDCError > theTDCError
const DTLocalTriggerTrailerWord & getSCTrailer() const
void addSCPrivHeader(const DTLocalTriggerSectorCollectorHeaderWord &scPrivHeader)
const std::vector< DTTDCData > & getTDCData() const
std::vector< std::vector< DTROS25Data > > DTROS25Collection
void setROSId(const int &ID)
Setters ///////////////////////.
const std::vector< DTROSDebugWord > & getROSDebugs() const
std::pair< int, DTTDCErrorWord > DTTDCError
DTROSTrailerWord theROSTrailer
void addDDUStatusWord(const DTDDUSecondStatusWord &word)
const std::vector< DTROSErrorWord > & getROSErrors() const
const std::vector< DTTDCError > & getTDCError() const
std::vector< DTTDCMeasurementWord > theTDCMeasurements
void addROSHeader(const DTROSHeaderWord &word)
const DTLocalTriggerSectorCollectorHeaderWord & getSCPrivHeader() const
void addTDCError(const DTTDCError &tdcError)
void addDDUTrailer(const FEDTrailer &word)
void addSCPrivSubHeader(const DTLocalTriggerSectorCollectorSubHeaderWord &scPrivSubHeader)
void addROBTrailer(const DTROBTrailerWord &word)
bool crcModified() const
True if the CRC value has been modified by the S-link sender card.
std::pair< DTLocalTriggerDataWord, int > DTSectorCollectorData
void addDDUHeader(const FEDHeader &word)
Setters.
std::vector< DTROSErrorWord > theROSErrors
std::vector< DTTDCData > theTDCData
DTLocalTriggerSectorCollectorHeaderWord theSCPrivateHeader
std::pair< int, DTTDCMeasurementWord > DTTDCData
DTROSHeaderWord theROSHeader
void addROSError(const DTROSErrorWord &word)
DTDDUData(const FEDHeader &dduHeader, const FEDTrailer &dduTrailer)
Constructor.
std::vector< DTDDUFirstStatusWord > theROSStatusWords
const std::vector< DTSectorCollectorData > & getSCData() const
const FEDHeader & getDDUHeader() const
Getters.
void addSCHeader(const DTLocalTriggerHeaderWord &scHeader)
DTDDUSecondStatusWord theDDUStatusWord
std::vector< DTSectorCollectorData > theSCData
const DTROSHeaderWord & getROSHeader() const
DTLocalTriggerTrailerWord theSCTrailer
DTLocalTriggerSectorCollectorSubHeaderWord theSCPrivateSubHeader
std::vector< DTROBHeader > theROBHeaders
void addROSDebug(const DTROSDebugWord &word)
const DTLocalTriggerHeaderWord & getSCHeader() const
void addROSTrailer(const DTROSTrailerWord &word)
void addROSStatusWord(const DTDDUFirstStatusWord &word)
void addSCData(const DTSectorCollectorData &scData)
int getROSID() const
Getters ////////////////////////.
const DTDDUSecondStatusWord & getSecondStatusWord() const