CMS 3D CMS Logo

DTROS8FileReader.h
Go to the documentation of this file.
1 #ifndef DaqSource_DTROS8FileReader_h
2 #define DaqSource_DTROS8FileReader_h
3 
18 
19 #include <fstream>
20 
22  public:
25 
27  virtual ~DTROS8FileReader();
28 
30  virtual int fillRawData(edm::Event& e,
31 // edm::Timestamp& tstamp,
33 
34  virtual void produce(edm::Event&, edm::EventSetup const&);
35 
36  virtual bool checkEndOfFile();
37 
38  private:
39 
41 
44 
45  static const int ros8WordLenght = 4;
46 
47 };
48 #endif
49 
edm::EventNumber_t eventNum
virtual bool checkEndOfFile()
virtual void produce(edm::Event &, edm::EventSetup const &)
virtual int fillRawData(edm::Event &e, FEDRawDataCollection *&data)
Generate and fill FED raw data for a full event.
unsigned long long EventNumber_t
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
unsigned int RunNumber_t