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