Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
EventFilter
EcalRawToDigi
interface
DCCEEEventBlock.h
Go to the documentation of this file.
1
#ifndef DCCEEEVENTBLOCK_HH
2
#define DCCEEEVENTBLOCK_HH
3
4
5
/*
6
*\ Class DCCEEventBlock
7
*
8
* Specialization of the DCCEventBlock class for the EE
9
* The class instantes the DCCSCBlock, DCCEETCCBlock and DCCEESRPBlock unpacking classes
10
*
11
* \file DCCEEEventBlock.h
12
*
13
*
14
* \author N. Almeida
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
24
class
DCCEEEventBlock
:
public
DCCEventBlock
{
25
26
public
:
27
28
DCCEEEventBlock
(
DCCDataUnpacker
* u,
EcalElectronicsMapper
*
m
,
bool
hU,
bool
srpU,
bool
tccU,
bool
feU,
bool
memU,
bool
forceToKeepFRdata );
29
30
void
unpack
(
const
uint64_t
* buffer,
size_t
bufferSize,
unsigned
int
expFedId);
31
32
protected
:
33
34
int
unpackTCCBlocks
();
35
36
37
};
38
39
#endif
DCCEEEventBlock::DCCEEEventBlock
DCCEEEventBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, bool hU, bool srpU, bool tccU, bool feU, bool memU, bool forceToKeepFRdata)
Definition:
DCCEEEventBlock.cc:18
DCCRawDataDefinitions.h
DCCDataUnpacker
Definition:
DCCDataUnpacker.h:50
EcalDigiCollections.h
m
int m
Definition:
DTDataIntegrityTask.cc:30
cond::uint64_t
unsigned long long uint64_t
Definition:
Time.h:15
EcalElectronicsMapper
Definition:
EcalElectronicsMapper.h:39
DCCEEEventBlock::unpack
void unpack(const uint64_t *buffer, size_t bufferSize, unsigned int expFedId)
Definition:
DCCEEEventBlock.cc:36
DCCEEEventBlock
Definition:
DCCEEEventBlock.h:24
DCCEventBlock.h
EcalRawDataCollections.h
DCCEventBlock
Definition:
DCCEventBlock.h:31
DCCEEEventBlock::unpackTCCBlocks
int unpackTCCBlocks()
Definition:
DCCEEEventBlock.cc:314
Generated for CMSSW Reference Manual by
1.8.5