#include <emcRawDataProcessorv2.h>
Inherits emcRawDataProcessor.
Inheritance diagram for emcRawDataProcessorv2:
Definition at line 15 of file emcRawDataProcessorv2.h.
Public Member Functions | |
emcRawDataProcessorv2 (emcCalibrationDataHelper *) | |
virtual | ~emcRawDataProcessorv2 () |
int | isValid () const |
void | identify (std::ostream &out=std::cout) const |
void | Reset () |
bool | toADCandTDC (emcTowerContainer *pbsc, emcTowerContainer *pbgl, const emcBadModules &) |
Private Types | |
typedef bool(emcRawDataProcessorv2::* | FPTR )(emcTowerContent *, float &) |
Private Member Functions | |
bool | chooseLowGainPbSc (emcTowerContent *tower, float &scale) |
bool | chooseLowGainPbGl (emcTowerContent *tower, float &scale) |
void | toADCandTDC (emcTowerContent *tower, FPTR function_ptr, const emcBadModules &) |
Private Attributes | |
emcCalibrationDataHelper * | fCH |
|
Definition at line 32 of file emcRawDataProcessorv2.h. |
|
|
|
Definition at line 30 of file emcRawDataProcessorv2.C. |
|
Definition at line 65 of file emcRawDataProcessorv2.C. References emcTowerContent::Channel(), emcTowerContent::DataError(), fCH, emcTowerContent::FEM(), emcCalibrationDataHelper::getCalibration(), emcCalFEM::getValueFast(), emcTowerContent::HGPost(), emcTowerContent::HGPP(), and emcTowerContent::LGPP(). |
|
Definition at line 36 of file emcRawDataProcessorv2.C. References emcTowerContent::Channel(), emcTowerContent::DataError(), fCH, emcTowerContent::FEM(), emcCalibrationDataHelper::getCalibration(), emcCalFEM::getValueFast(), and emcTowerContent::LGPP(). Referenced by toADCandTDC(). |
|
Definition at line 103 of file emcRawDataProcessorv2.C. |
|
Definition at line 96 of file emcRawDataProcessorv2.C. |
|
Definition at line 110 of file emcRawDataProcessorv2.C. |
|
Definition at line 143 of file emcRawDataProcessorv2.C. References emcDataError::CHANNEL_DISABLED(), emcBadModules::DeadmapFast(), emcTowerContent::SetDataError(), emcTowerContent::TowerID(), and emcTowerContent::Zero(). |
|
Implements emcRawDataProcessor. Definition at line 116 of file emcRawDataProcessorv2.C. References chooseLowGainPbSc(), and pbsc(). |
|
Definition at line 39 of file emcRawDataProcessorv2.h. Referenced by chooseLowGainPbGl(), and chooseLowGainPbSc(). |