Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
EventFilter
EcalRawToDigi
interface
DCCEBEventBlock.h
Go to the documentation of this file.
1
#ifndef DCCEBEVENTBLOCK_HH
2
#define DCCEBEVENTBLOCK_HH
3
4
/*
5
*\ Class DCCEBEventBlock
6
*
7
* Specialization of the DCCEventBlock for the EB
8
* The class instintes the DCCTowerBlock, DCCEBTCBlock and DCCEBSRPBlock unpacking classes
9
*
10
* \file DCCEBEventBlock.h
11
*
12
*
13
* \author N. Almeida
14
*
15
*
16
*/
17
18
#include <
DataFormats/EcalRawData/interface/EcalRawDataCollections.h
>
19
#include <
DataFormats/EcalDigi/interface/EcalDigiCollections.h
>
20
#include "
DCCRawDataDefinitions.h
"
21
#include "
DCCEventBlock.h
"
22
23
class
DCCEBEventBlock
:
public
DCCEventBlock
{
24
public
:
25
DCCEBEventBlock
(
DCCDataUnpacker
*u,
26
EcalElectronicsMapper
*
m
,
27
bool
hU,
28
bool
srpU,
29
bool
tccU,
30
bool
feU,
31
bool
memU,
32
bool
forceToKeepFRdata);
33
34
void
unpack
(
const
uint64_t
*
buffer
,
size_t
bufferSize,
unsigned
int
expFedId)
override
;
35
36
protected
:
37
int
unpackTCCBlocks
()
override
;
38
};
39
40
#endif
DCCRawDataDefinitions.h
DCCEBEventBlock::unpack
void unpack(const uint64_t *buffer, size_t bufferSize, unsigned int expFedId) override
Definition:
DCCEBEventBlock.cc:38
DCCDataUnpacker
Definition:
DCCDataUnpacker.h:49
visualization-live-secondInstance_cfg.m
tuple m
Definition:
visualization-live-secondInstance_cfg.py:79
DCCEBEventBlock::unpackTCCBlocks
int unpackTCCBlocks() override
Definition:
DCCEBEventBlock.cc:289
DCCEBEventBlock::DCCEBEventBlock
DCCEBEventBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, bool hU, bool srpU, bool tccU, bool feU, bool memU, bool forceToKeepFRdata)
Definition:
DCCEBEventBlock.cc:16
EcalDigiCollections.h
cond::uint64_t
unsigned long long uint64_t
Definition:
Time.h:13
DCCEBEventBlock
Definition:
DCCEBEventBlock.h:23
EcalElectronicsMapper
Definition:
EcalElectronicsMapper.h:34
edmScanValgrind.buffer
list buffer
Definition:
edmScanValgrind.py:171
DCCEventBlock.h
EcalRawDataCollections.h
DCCEventBlock
Definition:
DCCEventBlock.h:29
Generated for CMSSW Reference Manual by
1.8.5