![]() |
![]() |
#include <EcalDCCHeaderRuntypeDecoder.h>
Public Member Functions | |
bool | Decode (unsigned long headerWord, EcalDCCHeaderBlock *theHeader) |
EcalDCCTBHeaderRuntypeDecoder () | |
~EcalDCCTBHeaderRuntypeDecoder () | |
Protected Member Functions | |
void | CleanEcalDCCSettingsInfo (EcalDCCHeaderBlock::EcalDCCEventSettings *theEventSettings) |
void | DecodeSetting (int settings, EcalDCCHeaderBlock *theHeader) |
Protected Attributes | |
bool | WasDecodingOk_ |
Definition at line 6 of file EcalDCCHeaderRuntypeDecoder.h.
EcalDCCTBHeaderRuntypeDecoder::EcalDCCTBHeaderRuntypeDecoder | ( | ) |
Definition at line 8 of file EcalDCCHeaderRuntypeDecoder.cc.
EcalDCCTBHeaderRuntypeDecoder::~EcalDCCTBHeaderRuntypeDecoder | ( | ) |
Definition at line 9 of file EcalDCCHeaderRuntypeDecoder.cc.
|
protected |
Definition at line 114 of file EcalDCCHeaderRuntypeDecoder.cc.
References EcalDCCHeaderBlock::EcalDCCEventSettings::delay, EcalDCCHeaderBlock::EcalDCCEventSettings::LaserFilter, EcalDCCHeaderBlock::EcalDCCEventSettings::LaserPower, EcalDCCHeaderBlock::EcalDCCEventSettings::MEMVinj, EcalDCCHeaderBlock::EcalDCCEventSettings::mgpa_content, EcalDCCHeaderBlock::EcalDCCEventSettings::ped_offset, and EcalDCCHeaderBlock::EcalDCCEventSettings::wavelength.
Referenced by DecodeSetting().
bool EcalDCCTBHeaderRuntypeDecoder::Decode | ( | unsigned long | headerWord, |
EcalDCCHeaderBlock * | theHeader | ||
) |
Definition at line 11 of file EcalDCCHeaderRuntypeDecoder.cc.
References EcalDCCHeaderBlock::BEAMH2, EcalDCCHeaderBlock::BEAMH4, EcalDCCHeaderBlock::COSMIC, DecodeSetting(), createfilelist::int, EcalDCCHeaderBlock::LASER_DELAY_SCAN, EcalDCCHeaderBlock::LASER_POWER_SCAN, EcalDCCHeaderBlock::LASER_STD, EcalDCCHeaderBlock::LED_STD, EcalDCCHeaderBlock::MTCC, EcalDCCHeaderBlock::PEDESTAL_25NS_SCAN, EcalDCCHeaderBlock::PEDESTAL_OFFSET_SCAN, EcalDCCHeaderBlock::PEDESTAL_STD, lumiContext::sequence, EcalDCCHeaderBlock::setMemGain(), EcalDCCHeaderBlock::setMgpaGain(), EcalDCCHeaderBlock::setRunType(), EcalDCCHeaderBlock::TESTPULSE_MGPA, EcalDCCHeaderBlock::TESTPULSE_SCAN_MEM, and WasDecodingOk_.
Referenced by EcalTB07DaqFormatter::interpretRawData(), and EcalTBDaqFormatter::interpretRawData().
|
protected |
Definition at line 64 of file EcalDCCHeaderRuntypeDecoder.cc.
References EcalDCCHeaderBlock::BEAMH2, EcalDCCHeaderBlock::BEAMH4, CleanEcalDCCSettingsInfo(), EcalDCCHeaderBlock::COSMIC, EcalDCCHeaderBlock::EcalDCCEventSettings::delay, EcalDCCHeaderBlock::getRunType(), EcalDCCHeaderBlock::LASER_DELAY_SCAN, EcalDCCHeaderBlock::LASER_POWER_SCAN, EcalDCCHeaderBlock::LASER_STD, EcalDCCHeaderBlock::EcalDCCEventSettings::LaserFilter, EcalDCCHeaderBlock::EcalDCCEventSettings::LaserPower, EcalDCCHeaderBlock::LED_STD, EcalDCCHeaderBlock::EcalDCCEventSettings::MEMVinj, EcalDCCHeaderBlock::EcalDCCEventSettings::mgpa_content, EcalDCCHeaderBlock::MTCC, EcalDCCHeaderBlock::EcalDCCEventSettings::ped_offset, EcalDCCHeaderBlock::PEDESTAL_25NS_SCAN, EcalDCCHeaderBlock::PEDESTAL_OFFSET_SCAN, EcalDCCHeaderBlock::PEDESTAL_STD, EcalDCCHeaderBlock::setEventSettings(), EcalDCCHeaderBlock::TESTPULSE_MGPA, EcalDCCHeaderBlock::TESTPULSE_SCAN_MEM, WasDecodingOk_, and EcalDCCHeaderBlock::EcalDCCEventSettings::wavelength.
Referenced by Decode().
|
protected |
Definition at line 13 of file EcalDCCHeaderRuntypeDecoder.h.
Referenced by Decode(), and DecodeSetting().