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