Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
* $Date: 2010/09/15 21:51:33 $
12
* $Revision: 1.4 $
13
*
14
* \author N. Almeida
15
*
16
*/
17
18
#include <iostream>
19
#include <string>
20
#include <vector>
21
#include <map>
22
#include <utility>
23
24
25
#include <
DataFormats/EcalDigi/interface/EcalTriggerPrimitiveDigi.h
>
26
#include <
DataFormats/EcalDigi/interface/EcalTriggerPrimitiveSample.h
>
27
#include <
DataFormats/EcalDetId/interface/EcalTrigTowerDetId.h
>
28
#include <
DataFormats/EcalDigi/interface/EcalDigiCollections.h
>
29
30
#include "
DCCTCCBlock.h
"
31
32
class
DCCEETCCBlock
:
public
DCCTCCBlock
{
33
34
public
:
38
DCCEETCCBlock
(
DCCDataUnpacker
* u,
EcalElectronicsMapper
*
m
,
DCCEventBlock
*
e
,
bool
unpacking );
39
40
void
updateCollectors
();
41
42
void
addTriggerPrimitivesToCollection
();
43
44
unsigned
int
getLength
();
45
46
protected
:
47
48
bool
checkTccIdAndNumbTTs
();
49
50
51
};
52
53
#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:51
DCCTCCBlock
Definition:
DCCTCCBlock.h:36
DCCEETCCBlock::DCCEETCCBlock
DCCEETCCBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, DCCEventBlock *e, bool unpacking)
Definition:
DCCEETCCBlock.cc:7
EcalDigiCollections.h
m
int m
Definition:
DTDataIntegrityTask.cc:33
DCCEETCCBlock
Definition:
DCCEETCCBlock.h:32
EcalElectronicsMapper
Definition:
EcalElectronicsMapper.h:41
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
EcalTrigTowerDetId.h
DCCEventBlock
Definition:
DCCEventBlock.h:33
DCCTCCBlock.h
Generated for CMSSW Reference Manual by
1.8.5