#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(). |