#include <EcalUncalibRecHitMaxSampleAlgo.h>
Public Member Functions | |
virtual EcalUncalibratedRecHit | makeRecHit (const C &dataFrame, const double *pedestals, const double *gainRatios, const EcalWeightSet::EcalWeightMatrix **weights, const EcalWeightSet::EcalChi2WeightMatrix **chi2Matrix) |
compute rechits More... | |
virtual | ~EcalUncalibRecHitMaxSampleAlgo () |
Private Attributes | |
int16_t | amplitude_ |
double | chi2_ |
int16_t | gainId_ |
int16_t | jitter_ |
int16_t | pedestal_ |
int16_t | sampleAdc_ |
Additional Inherited Members | |
Public Types inherited from EcalUncalibRecHitRecAbsAlgo< C > | |
enum | { nWeightsRows = 3, iAmplitude = 0, iPedestal = 1, iTime = 2 } |
Amplitude reconstucted by the difference MAX_adc - min_adc jitter is sample number of MAX_adc, pedestal is min_adc
Definition at line 15 of file EcalUncalibRecHitMaxSampleAlgo.h.
|
inlinevirtual |
Definition at line 20 of file EcalUncalibRecHitMaxSampleAlgo.h.
|
virtual |
compute rechits
Implements EcalUncalibRecHitRecAbsAlgo< C >.
Definition at line 34 of file EcalUncalibRecHitMaxSampleAlgo.h.
References flags, EcalUncalibratedRecHit::kSaturated, and min().
Referenced by EcalUncalibRecHitWorkerMaxSample::run().
|
private |
Definition at line 27 of file EcalUncalibRecHitMaxSampleAlgo.h.
|
private |
Definition at line 28 of file EcalUncalibRecHitMaxSampleAlgo.h.
|
private |
Definition at line 27 of file EcalUncalibRecHitMaxSampleAlgo.h.
|
private |
Definition at line 27 of file EcalUncalibRecHitMaxSampleAlgo.h.
|
private |
Definition at line 27 of file EcalUncalibRecHitMaxSampleAlgo.h.
|
private |
Definition at line 27 of file EcalUncalibRecHitMaxSampleAlgo.h.