|
ATLAS Offline Software
|
Go to the documentation of this file.
2 #ifndef EFEX_TOB_PACKER_H
3 #define EFEX_TOB_PACKER_H
EfexTobPacker()
Class implementing packing and unpacking data into eFex TOB format.
virtual bool checkCRC(const std::vector< myDataWord > &encodedData, InputDataFrameType frameType) const override
virtual myDataWord getBcMask(InputDataFrameType) const override
virtual std::vector< myDataWord > getUnpackedData(const std::vector< myDataWord > &encodedData, InputDataFrameType frameType) const override
virtual std::vector< myDataWord > getPackedControl(const std::vector< myDataWord > &inFrame, myDataWord bcNumber, InputDataFrameType frameType) const override
Function returning control words.
InputDataFrameType
type of input data frame
virtual std::vector< myDataWord > getPackedData(const std::vector< myDataWord > &inFrame, myDataWord bcNumber, InputDataFrameType frameType) const override
Function taking SC energies and other stuff and packing them into a data packet.
virtual myDataWord getBcNumber(const std::vector< myDataWord > &encodedData, InputDataFrameType frameType) const override