Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
EventFilter
EcalRawToDigi
interface
DCCEETCCBlock.h
Go to the documentation of this file.
1
#ifndef DCCEETCCBLOCK_HH
2
#define DCCEETCCBLOCK_HH
3
4
/*
5
*\ Class DCCEETCCBlock
6
*
7
* Class responsible for the EE Trigger Tower primitives unpacking.
8
*
9
* \file DCCEETCCBlock.h
10
*
11
*
12
* \author N. Almeida
13
*
14
*/
15
16
#include <iostream>
17
#include <string>
18
#include <vector>
19
#include <map>
20
#include <utility>
21
22
23
#include <
DataFormats/EcalDigi/interface/EcalTriggerPrimitiveDigi.h
>
24
#include <
DataFormats/EcalDigi/interface/EcalTriggerPrimitiveSample.h
>
25
#include <
DataFormats/EcalDetId/interface/EcalTrigTowerDetId.h
>
26
#include <
DataFormats/EcalDigi/interface/EcalDigiCollections.h
>
27
28
#include "
DCCTCCBlock.h
"
29
30
class
DCCEETCCBlock
:
public
DCCTCCBlock
{
31
32
public
:
36
DCCEETCCBlock
(
DCCDataUnpacker
* u,
EcalElectronicsMapper
*
m
,
DCCEventBlock
*
e
,
bool
unpacking );
37
38
void
updateCollectors
();
39
40
void
addTriggerPrimitivesToCollection
();
41
42
unsigned
int
getLength
();
43
44
protected
:
45
46
bool
checkTccIdAndNumbTTs
();
47
48
49
};
50
51
#endif
EcalTriggerPrimitiveDigi.h
EcalTriggerPrimitiveSample.h
DCCEETCCBlock::checkTccIdAndNumbTTs
bool checkTccIdAndNumbTTs()
Definition:
DCCEETCCBlock.cc:182
DCCEETCCBlock::updateCollectors
void updateCollectors()
Definition:
DCCEETCCBlock.cc:14
DCCEETCCBlock::addTriggerPrimitivesToCollection
void addTriggerPrimitivesToCollection()
Definition:
DCCEETCCBlock.cc:19
DCCEETCCBlock::getLength
unsigned int getLength()
Definition:
DCCEETCCBlock.cc:237
DCCDataUnpacker
Definition:
DCCDataUnpacker.h:49
DCCTCCBlock
Definition:
DCCTCCBlock.h:34
DCCEETCCBlock::DCCEETCCBlock
DCCEETCCBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, DCCEventBlock *e, bool unpacking)
Definition:
DCCEETCCBlock.cc:7
EcalDigiCollections.h
m
int m
Definition:
DTDataIntegrityTask.cc:31
DCCEETCCBlock
Definition:
DCCEETCCBlock.h:30
EcalElectronicsMapper
Definition:
EcalElectronicsMapper.h:39
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
EcalTrigTowerDetId.h
DCCEventBlock
Definition:
DCCEventBlock.h:31
DCCTCCBlock.h
Generated for CMSSW Reference Manual by
1.8.5