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