#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 More... | |
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.
|
inline |
Definition at line 29 of file DaqBaseReader.h.
|
inlinevirtual |
Definition at line 30 of file DaqBaseReader.h.
|
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 CSCFileReader, DTSpyReader, DTDDUFileReader, DTROS25FileReader, FUShmReader, and DTROS8FileReader.
Referenced by edm::DaqSource::getNextItemType().
|
inlinevirtual |
set the run number
Reimplemented in FUShmReader.
Definition at line 37 of file DaqBaseReader.h.
Referenced by edm::DaqSource::DaqSource(), and edm::DaqSource::setRun().