Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
EventFilter
EcalRawToDigi
interface
EcalDCCHeaderRuntypeDecoder.h
Go to the documentation of this file.
1
// Date : 13/06/2007
2
3
#ifndef ECALDCCHEADERRUNTYPE_DECODER_H
4
#define ECALDCCHEADERRUNTYPE_DECODER_H
5
#include <
DataFormats/EcalRawData/interface/EcalDCCHeaderBlock.h
>
6
#include "
DCCRawDataDefinitions.h
"
7
8
class
EcalDCCHeaderRuntypeDecoder
9
{
10
public
:
11
EcalDCCHeaderRuntypeDecoder
();
12
~EcalDCCHeaderRuntypeDecoder
();
13
bool
Decode
(
unsigned
long
TrTy,
unsigned
long
detTrTy,
unsigned
long
runType
,
EcalDCCHeaderBlock
* theHeader);
14
protected
:
15
bool
WasDecodingOk_
;
16
void
DecodeSetting
(
int
settings,
EcalDCCHeaderBlock
* theHeader );
17
void
DecodeSettingGlobal
(
unsigned
long
TrigType,
unsigned
long
detTrigType,
EcalDCCHeaderBlock
* theHeader );
18
void
CleanEcalDCCSettingsInfo
(
EcalDCCHeaderBlock::EcalDCCEventSettings
* theEventSettings);
// Re-initialize theEventSettings before filling with the deocoded event
19
20
};
21
22
#endif
EcalDCCHeaderRuntypeDecoder::DecodeSetting
void DecodeSetting(int settings, EcalDCCHeaderBlock *theHeader)
Definition:
EcalDCCHeaderRuntypeDecoder.cc:159
EcalDCCHeaderBlock.h
DCCRawDataDefinitions.h
EcalDCCHeaderRuntypeDecoder::DecodeSettingGlobal
void DecodeSettingGlobal(unsigned long TrigType, unsigned long detTrigType, EcalDCCHeaderBlock *theHeader)
Definition:
EcalDCCHeaderRuntypeDecoder.cc:85
EcalDCCHeaderRuntypeDecoder::WasDecodingOk_
bool WasDecodingOk_
Definition:
EcalDCCHeaderRuntypeDecoder.h:15
EcalDCCHeaderRuntypeDecoder::Decode
bool Decode(unsigned long TrTy, unsigned long detTrTy, unsigned long runType, EcalDCCHeaderBlock *theHeader)
Definition:
EcalDCCHeaderRuntypeDecoder.cc:11
EcalDCCHeaderRuntypeDecoder::~EcalDCCHeaderRuntypeDecoder
~EcalDCCHeaderRuntypeDecoder()
Definition:
EcalDCCHeaderRuntypeDecoder.cc:9
environment_file_cff.runType
tuple runType
Definition:
environment_file_cff.py:30
EcalDCCHeaderBlock::EcalDCCEventSettings
Definition:
EcalDCCHeaderBlock.h:77
EcalDCCHeaderBlock
Definition:
EcalDCCHeaderBlock.h:20
EcalDCCHeaderRuntypeDecoder::CleanEcalDCCSettingsInfo
void CleanEcalDCCSettingsInfo(EcalDCCHeaderBlock::EcalDCCEventSettings *theEventSettings)
Definition:
EcalDCCHeaderRuntypeDecoder.cc:226
EcalDCCHeaderRuntypeDecoder
Definition:
EcalDCCHeaderRuntypeDecoder.h:8
EcalDCCHeaderRuntypeDecoder::EcalDCCHeaderRuntypeDecoder
EcalDCCHeaderRuntypeDecoder()
Definition:
EcalDCCHeaderRuntypeDecoder.cc:8
Generated for CMSSW Reference Manual by
1.8.5