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