CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
FUShmReader.h
Go to the documentation of this file.
1 #ifndef FUSHMREADER_H
2 #define FUSHMREADER_H 1
3 
4 
8 
9 
10 class FUShmReader : public DaqBaseReader
11 {
12 public:
13  //
14  //construction/destruction
15  //
16  FUShmReader();
17  virtual ~FUShmReader();
18 
19 
20  //
21  // memeber functions
22  //
23 
24  // DaqBaseReader interface
25  virtual
27 
28  int fillRawData(edm::EventID& eID,
29  edm::Timestamp& tstamp,
31 
32 
33 private:
34  //
35  // member data
36  //
39 
40  unsigned int runNumber_;
41  unsigned int evtNumber_;
42  unsigned int lastCellIndex_;
43 
44 };
45 
46 
47 #endif
virtual ~FUShmReader()
Definition: FUShmReader.cc:43
int fillRawData(edm::EventID &eID, edm::Timestamp &tstamp, FEDRawDataCollection *&data)
Definition: FUShmReader.cc:65
unsigned int lastCellIndex_
Definition: FUShmReader.h:42
virtual void setRunNumber(edm::RunNumber_t runNumber)
set the run number
Definition: FUShmReader.h:26
FEDRawDataCollection * event_
Definition: FUShmReader.h:37
evf::FUShmBuffer * shmBuffer_
Definition: FUShmReader.h:38
unsigned int evtNumber_
Definition: FUShmReader.h:41
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:82
unsigned int RunNumber_t
Definition: EventRange.h:32
unsigned int runNumber_
Definition: FUShmReader.h:40