#include <DaqBaseReader.h>
Public Member Functions | |
DaqBaseReader () | |
virtual int | fillRawData (edm::EventID &eID, edm::Timestamp &tstamp, FEDRawDataCollection *&data)=0 |
virtual void | setRunNumber (edm::RunNumber_t runNumber) |
set the run number | |
virtual | ~DaqBaseReader () |
Base class for a "data reader" for the DaqSource.
Derived classes must have a constructor accepting a parameter (const edm::ParameterSet& pset).
Definition at line 23 of file DaqBaseReader.h.
DaqBaseReader::DaqBaseReader | ( | ) | [inline] |
Definition at line 29 of file DaqBaseReader.h.
{}
virtual DaqBaseReader::~DaqBaseReader | ( | ) | [inline, virtual] |
Definition at line 30 of file DaqBaseReader.h.
{}
virtual int 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) within the method; ownership is passed to the caller.
Implemented in FUShmReader, DTDDUFileReader, DTROS25FileReader, DTROS8FileReader, and DTSpyReader.
virtual void DaqBaseReader::setRunNumber | ( | edm::RunNumber_t | runNumber | ) | [inline, virtual] |
set the run number
Reimplemented in FUShmReader.
Definition at line 37 of file DaqBaseReader.h.
Referenced by edm::DaqSource::DaqSource().
{}