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