Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
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
#include <
DataFormats/EcalDigi/interface/EcalTriggerPrimitiveDigi.h
>
24
#include <
DataFormats/EcalDigi/interface/EcalTriggerPrimitiveSample.h
>
25
#include <
DataFormats/EcalDigi/interface/EcalDigiCollections.h
>
26
#include <
DataFormats/EcalDetId/interface/EcalTrigTowerDetId.h
>
27
28
#include "
DCCTCCBlock.h
"
29
30
class
DCCDataUnpacker
;
31
32
class
DCCEBTCCBlock
:
public
DCCTCCBlock
{
33
public
:
37
DCCEBTCCBlock
(
DCCDataUnpacker
* u,
EcalElectronicsMapper
*
m
,
DCCEventBlock
*
e
,
bool
unpack
);
38
39
void
updateCollectors
()
override
;
40
41
void
addTriggerPrimitivesToCollection
()
override
;
42
43
protected
:
44
bool
checkTccIdAndNumbTTs
()
override
;
45
};
46
47
#endif
EcalTriggerPrimitiveDigi.h
DCCEBTCCBlock::checkTccIdAndNumbTTs
bool checkTccIdAndNumbTTs() override
Definition:
DCCEBTCCBlock.cc:14
DCCTCCBlock::unpack
int unpack(const uint64_t **data, unsigned int *dwToEnd, short tccChId=0)
Definition:
DCCTCCBlock.cc:10
EcalTriggerPrimitiveSample.h
DCCEBTCCBlock::addTriggerPrimitivesToCollection
void addTriggerPrimitivesToCollection() override
Definition:
DCCEBTCCBlock.cc:40
DCCDataUnpacker
Definition:
DCCDataUnpacker.h:49
DCCTCCBlock
Definition:
DCCTCCBlock.h:33
visualization-live-secondInstance_cfg.m
tuple m
Definition:
visualization-live-secondInstance_cfg.py:79
DCCEBTCCBlock::DCCEBTCCBlock
DCCEBTCCBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, DCCEventBlock *e, bool unpack)
Definition:
DCCEBTCCBlock.cc:6
EcalDigiCollections.h
DCCEBTCCBlock::updateCollectors
void updateCollectors() override
Definition:
DCCEBTCCBlock.cc:12
DCCEBTCCBlock
Definition:
DCCEBTCCBlock.h:32
EcalElectronicsMapper
Definition:
EcalElectronicsMapper.h:34
alignCSCRings.e
list e
Definition:
alignCSCRings.py:91
EcalTrigTowerDetId.h
DCCEventBlock
Definition:
DCCEventBlock.h:29
DCCTCCBlock.h
Generated for CMSSW Reference Manual by
1.8.5