Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
EventFilter
EcalTBRawToDigi
src
TableDataFormatter.h
Go to the documentation of this file.
1
#ifndef TableDataFormatter_H
2
#define TableDataFormatter_H
3
7
#include <
TBDataFormats/EcalTBObjects/interface/EcalTBCollections.h
>
8
#include <
DataFormats/FEDRawData/interface/FEDRawData.h
>
9
#include "
FWCore/ServiceRegistry/interface/Service.h
"
10
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
11
12
class
FEDRawData
;
13
class
TableDataFormatter
{
14
public
:
15
TableDataFormatter
();
16
virtual
~TableDataFormatter
() {
17
LogDebug
(
"EcalTBRawToDigi"
) <<
"@SUB=TableDataFormatter"
18
<<
"\n"
;
19
};
20
21
//Method to be implemented
22
void
interpretRawData
(
const
FEDRawData
&
data
,
EcalTBEventHeader
& tbEventHeader);
23
24
private
:
25
static
const
int
nWordsPerEvent
= 10;
// Number of fibers per hodoscope plane
26
};
27
#endif
MessageLogger.h
TableDataFormatter::TableDataFormatter
TableDataFormatter()
Definition:
TableDataFormatter.cc:5
FEDRawData
Definition:
FEDRawData.h:19
Service.h
TableDataFormatter::interpretRawData
void interpretRawData(const FEDRawData &data, EcalTBEventHeader &tbEventHeader)
Definition:
TableDataFormatter.cc:7
EcalTBEventHeader
Definition:
EcalTBEventHeader.h:14
TableDataFormatter
Definition:
TableDataFormatter.h:13
TableDataFormatter::nWordsPerEvent
static const int nWordsPerEvent
Definition:
TableDataFormatter.h:25
data
char data[epos_bytes_allocation]
Definition:
EPOS_Wrapper.h:79
FEDRawData.h
EcalTBCollections.h
LogDebug
#define LogDebug(id)
Definition:
MessageLogger.h:233
TableDataFormatter::~TableDataFormatter
virtual ~TableDataFormatter()
Definition:
TableDataFormatter.h:16
Generated for CMSSW Reference Manual by
1.8.5