Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
EventFilter
ShmReader
interface
FUShmReader.h
Go to the documentation of this file.
1
#ifndef FUSHMREADER_H
2
#define FUSHMREADER_H 1
3
4
5
#include "
EventFilter/ShmBuffer/interface/FUShmBuffer.h
"
6
#include "
IORawData/DaqSource/interface/DaqBaseReader.h
"
7
#include "
DataFormats/Provenance/interface/EventID.h
"
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
26
void
setRunNumber
(
edm::RunNumber_t
runNumber
) {
runNumber_
=
runNumber
; }
27
28
int
fillRawData
(
edm::EventID
& eID,
29
edm::Timestamp
& tstamp,
30
FEDRawDataCollection
*&
data
);
31
32
33
private
:
34
//
35
// member data
36
//
37
FEDRawDataCollection
*
event_
;
38
evf::FUShmBuffer
*
shmBuffer_
;
39
40
unsigned
int
runNumber_
;
41
unsigned
int
evtNumber_
;
42
unsigned
int
lastCellIndex_
;
43
44
};
45
46
47
#endif
DaqBaseReader.h
EventID.h
FUShmReader
Definition:
FUShmReader.h:10
FUShmReader::~FUShmReader
virtual ~FUShmReader()
Definition:
FUShmReader.cc:43
FUShmReader::fillRawData
int fillRawData(edm::EventID &eID, edm::Timestamp &tstamp, FEDRawDataCollection *&data)
Definition:
FUShmReader.cc:65
FUShmReader::lastCellIndex_
unsigned int lastCellIndex_
Definition:
FUShmReader.h:42
FUShmReader::setRunNumber
virtual void setRunNumber(edm::RunNumber_t runNumber)
set the run number
Definition:
FUShmReader.h:26
FUShmReader::event_
FEDRawDataCollection * event_
Definition:
FUShmReader.h:37
FUShmBuffer.h
edm::EventID
Definition:
EventID.h:34
edm::Timestamp
Definition:
Timestamp.h:29
DaqBaseReader
Definition:
DaqBaseReader.h:23
convertSQLiteXML.runNumber
runNumber
Definition:
convertSQLiteXML.py:90
FUShmReader::shmBuffer_
evf::FUShmBuffer * shmBuffer_
Definition:
FUShmReader.h:38
FUShmReader::evtNumber_
unsigned int evtNumber_
Definition:
FUShmReader.h:41
FEDRawDataCollection
Definition:
FEDRawDataCollection.h:21
FUShmReader::FUShmReader
FUShmReader()
Definition:
FUShmReader.cc:31
data
char data[epos_bytes_allocation]
Definition:
EPOS_Wrapper.h:82
edm::RunNumber_t
unsigned int RunNumber_t
Definition:
EventRange.h:32
FUShmReader::runNumber_
unsigned int runNumber_
Definition:
FUShmReader.h:40
evf::FUShmBuffer
Definition:
FUShmBuffer.h:41
Generated for CMSSW Reference Manual by
1.8.5