#include <IORawData/DaqSource/interface/DaqBaseReader.h>
Public Member Functions | |
DaqBaseReader () | |
virtual bool | fillRawData (edm::EventID &eID, edm::Timestamp &tstamp, FEDRawDataCollection *&data)=0 |
overload to fill the fed collection to be put in the transient event store. | |
virtual | ~DaqBaseReader () |
Derived classes must have a constructor accepting a parameter (const edm::ParameterSet& pset).
Definition at line 19 of file DaqBaseReader.h.
DaqBaseReader::DaqBaseReader | ( | ) | [inline] |
virtual DaqBaseReader::~DaqBaseReader | ( | ) | [inline, virtual] |
virtual bool DaqBaseReader::fillRawData | ( | edm::EventID & | eID, | |
edm::Timestamp & | tstamp, | |||
FEDRawDataCollection *& | data | |||
) | [pure virtual] |
overload to fill the fed collection to be put in the transient event store.
NOTE: the FEDRawDataCollection data must be created (with new) withing the method; ownership is passed to the caller.
Implemented in FUShmReader, CSCFileReader, CSCTFFileReader, DTDDUFileReader, DTROS25FileReader, DTROS8FileReader, and DTSpyReader.