#include <DAQSourceModels.h>
Public Member Functions | |
virtual bool | checksumValid ()=0 |
virtual bool | dataBlockCompleted () const =0 |
virtual bool | dataBlockInitialized () const =0 |
virtual uint64_t | dataBlockSize () const =0 |
DataMode (DAQSource *daqSource) | |
virtual int | dataVersion () const =0 |
virtual std::pair< bool, std::vector< std::string > > | defineAdditionalFiles (std::string const &primaryName, bool fileListMode) const =0 |
virtual void | detectVersion (unsigned char *fileBuf, uint32_t fileHeaderOffset)=0 |
virtual bool | fitToBuffer () const =0 |
virtual std::string | getChecksumError () const =0 |
virtual uint32_t | headerSize () const =0 |
virtual bool | isMultiDir () |
virtual bool | isRealData () const =0 |
virtual std::vector< std::shared_ptr< const edm::DaqProvenanceHelper > > & | makeDaqProvenanceHelpers ()=0 |
virtual void | makeDataBlockView (unsigned char *addr, size_t maxSize, std::vector< uint64_t > const &fileSizes, size_t fileHeaderSize)=0 |
virtual void | makeDirectoryEntries (std::vector< std::string > const &baseDirs, std::string const &runDir)=0 |
virtual bool | nextEventView ()=0 |
virtual void | readEvent (edm::EventPrincipal &eventPrincipal)=0 |
virtual bool | requireHeader () const =0 |
virtual uint32_t | run () const =0 |
virtual void | setDataBlockInitialized (bool)=0 |
virtual void | setTCDSSearchRange (uint16_t, uint16_t)=0 |
void | setTesting (bool testing) |
virtual bool | versionCheck () const =0 |
virtual | ~DataMode ()=default |
Protected Attributes | |
DAQSource * | daqSource_ |
bool | testing_ = false |
Definition at line 32 of file DAQSourceModels.h.
|
inline |
Definition at line 34 of file DAQSourceModels.h.
|
virtualdefault |
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
pure virtual |
Implemented in DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
inlinevirtual |
Definition at line 63 of file DAQSourceModels.h.
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
Referenced by Types.EventID::cppID(), and Types.LuminosityBlockID::cppID().
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
inline |
|
pure virtual |
Implemented in DataModeScoutingRun2Multi, DataModeFRDStriped, DataModeScoutingRun2Muon, and DataModeFRD.
|
protected |
Definition at line 68 of file DAQSourceModels.h.
Referenced by DataModeFRD::readEvent(), and DataModeFRDStriped::readEvent().
|
protected |
Definition at line 69 of file DAQSourceModels.h.
Referenced by DataModeFRDStriped::fillFRDCollection(), and setTesting().