Main Page
Namespaces
Classes
Package Documentation
EventFilter
EcalTBRawToDigi
interface
EcalDCCHeaderRuntypeDecoder.h
Go to the documentation of this file.
1
// Date : 13/06/2005
2
3
#ifndef ECALDCCTBHEADERRUNTYPE_DECODER_H
4
#define ECALDCCTBHEADERRUNTYPE_DECODER_H
5
#include <
DataFormats/EcalRawData/interface/EcalDCCHeaderBlock.h
>
6
class
EcalDCCTBHeaderRuntypeDecoder
7
{
8
public
:
9
EcalDCCTBHeaderRuntypeDecoder
();
10
~EcalDCCTBHeaderRuntypeDecoder
();
11
bool
Decode
(
unsigned
long
headerWord,
EcalDCCHeaderBlock
* theHeader);
12
protected
:
13
bool
WasDecodingOk_
;
14
void
DecodeSetting
(
int
settings,
EcalDCCHeaderBlock
* theHeader );
15
void
CleanEcalDCCSettingsInfo
(
EcalDCCHeaderBlock::EcalDCCEventSettings
* theEventSettings);
// Re-initialize theEventSettings before filling with the deocoded event
16
};
17
#endif
EcalDCCTBHeaderRuntypeDecoder::Decode
bool Decode(unsigned long headerWord, EcalDCCHeaderBlock *theHeader)
Definition:
EcalDCCHeaderRuntypeDecoder.cc:11
EcalDCCTBHeaderRuntypeDecoder::DecodeSetting
void DecodeSetting(int settings, EcalDCCHeaderBlock *theHeader)
Definition:
EcalDCCHeaderRuntypeDecoder.cc:64
EcalDCCHeaderBlock.h
EcalDCCTBHeaderRuntypeDecoder::WasDecodingOk_
bool WasDecodingOk_
Definition:
EcalDCCHeaderRuntypeDecoder.h:13
EcalDCCTBHeaderRuntypeDecoder::CleanEcalDCCSettingsInfo
void CleanEcalDCCSettingsInfo(EcalDCCHeaderBlock::EcalDCCEventSettings *theEventSettings)
Definition:
EcalDCCHeaderRuntypeDecoder.cc:114
EcalDCCTBHeaderRuntypeDecoder::EcalDCCTBHeaderRuntypeDecoder
EcalDCCTBHeaderRuntypeDecoder()
Definition:
EcalDCCHeaderRuntypeDecoder.cc:8
EcalDCCTBHeaderRuntypeDecoder::~EcalDCCTBHeaderRuntypeDecoder
~EcalDCCTBHeaderRuntypeDecoder()
Definition:
EcalDCCHeaderRuntypeDecoder.cc:9
EcalDCCHeaderBlock::EcalDCCEventSettings
Definition:
EcalDCCHeaderBlock.h:66
EcalDCCHeaderBlock
Definition:
EcalDCCHeaderBlock.h:17
EcalDCCTBHeaderRuntypeDecoder
Definition:
EcalDCCHeaderRuntypeDecoder.h:6
Generated for CMSSW Reference Manual by
1.8.11