CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DTROS8FileReader.h
Go to the documentation of this file.
1 #ifndef DaqSource_DTROS8FileReader_h
2 #define DaqSource_DTROS8FileReader_h
3 
15 
16 #include <fstream>
17 
19  public:
22 
24  virtual ~DTROS8FileReader();
25 
27  virtual int fillRawData(edm::EventID& eID,
28  edm::Timestamp& tstamp,
30 
31  virtual bool checkEndOfFile();
32 
33  private:
34 
36 
39 
40  static const int ros8WordLenght = 4;
41 
42 };
43 #endif
44 
edm::EventNumber_t eventNum
virtual bool checkEndOfFile()
unsigned int EventNumber_t
Definition: EventID.h:30
edm::RunNumber_t runNum
virtual ~DTROS8FileReader()
Destructor.
static const int ros8WordLenght
DTROS8FileReader(const edm::ParameterSet &pset)
Constructor.
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:82
virtual int fillRawData(edm::EventID &eID, edm::Timestamp &tstamp, FEDRawDataCollection *&data)
Generate and fill FED raw data for a full event.
unsigned int RunNumber_t
Definition: EventRange.h:32