CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DaqBaseReader.h
Go to the documentation of this file.
1 #ifndef DaqSource_DaqBaseReader_h
2 #define DaqSource_DaqBaseReader_h
3 
17 
18 
20 namespace edm {class EventID; class Timestamp; class ParameterSet;}
21 
22 
24 {
25 public:
26  //
27  // construction/destruction
28  //
30  virtual ~DaqBaseReader() {}
31 
32  //
33  // abstract interface
34  //
35 
38 
42  virtual int fillRawData(edm::EventID& eID,
43  edm::Timestamp& tstamp,
44  FEDRawDataCollection*& data) = 0;
45 
46 private:
47  //
48  // member data
49  //
50 
51 
52 };
53 
54 #endif
55 
virtual ~DaqBaseReader()
Definition: DaqBaseReader.h:30
virtual int fillRawData(edm::EventID &eID, edm::Timestamp &tstamp, FEDRawDataCollection *&data)=0
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:82
virtual void setRunNumber(edm::RunNumber_t runNumber)
set the run number
Definition: DaqBaseReader.h:37
unsigned int RunNumber_t
Definition: EventRange.h:32