Main Page
Namespaces
Classes
Package Documentation
CVS Directory
WorkBook
Offline Guide
Release schedule
•
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