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