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