Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
EventFilter
EcalDigiToRaw
interface
TCCBlockFormatter.h
Go to the documentation of this file.
1
#ifndef TCCBLOCKFORMATTER_H
2
#define TCCBLOCKFORMATTER_H
3
4
#include <iostream>
5
#include <vector>
6
#include <map>
7
8
#include "
DataFormats/EcalDigi/interface/EcalDigiCollections.h
"
9
#include "
DataFormats/FEDRawData/interface/FEDRawDataCollection.h
"
10
#include "
DataFormats/FEDRawData/interface/FEDRawData.h
"
11
#include "
EventFilter/EcalDigiToRaw/interface/BlockFormatter.h
"
12
13
#include "
Geometry/EcalMapping/interface/EcalElectronicsMapping.h
"
14
15
16
//
17
// The block containing the trigger towers for a given FED
18
//
19
20
21
22
class
TCCBlockFormatter
:
public
BlockFormatter
{
23
public
:
24
25
TCCBlockFormatter
();
26
~TCCBlockFormatter
();
27
static
const
int
kCardsPerTower
= 5;
// Number of VFE cards per trigger tower
28
void
DigiToRaw
(
const
EcalTriggerPrimitiveDigi
& trigprim,
FEDRawData
&
rawdata
,
const
EcalElectronicsMapping
* TheMapping);
29
30
private
:
31
bool
AllTPsamples_
;
32
33
};
34
35
36
37
#endif
38
39
EcalTriggerPrimitiveDigi
Definition:
EcalTriggerPrimitiveDigi.h:17
EcalElectronicsMapping.h
FEDRawDataCollection.h
FEDRawData
Definition:
FEDRawData.h:20
BlockFormatter.h
TCCBlockFormatter::DigiToRaw
void DigiToRaw(const EcalTriggerPrimitiveDigi &trigprim, FEDRawData &rawdata, const EcalElectronicsMapping *TheMapping)
Definition:
TCCBlockFormatter.cc:24
EcalDigiCollections.h
BlockFormatter
Definition:
BlockFormatter.h:18
EcalElectronicsMapping
Definition:
EcalElectronicsMapping.h:31
TCCBlockFormatter::AllTPsamples_
bool AllTPsamples_
Definition:
TCCBlockFormatter.h:31
TCCBlockFormatter::~TCCBlockFormatter
~TCCBlockFormatter()
Definition:
TCCBlockFormatter.cc:20
FEDRawData.h
lumiPlot.rawdata
dictionary rawdata
Definition:
lumiPlot.py:393
TCCBlockFormatter
Definition:
TCCBlockFormatter.h:22
TCCBlockFormatter::kCardsPerTower
static const int kCardsPerTower
Definition:
TCCBlockFormatter.h:27
TCCBlockFormatter::TCCBlockFormatter
TCCBlockFormatter()
Definition:
TCCBlockFormatter.cc:15
Generated for CMSSW Reference Manual by
1.8.5