#include <EcalUncalibRecHitMaxSampleAlgo.h>
Public Member Functions | |
EcalUncalibratedRecHit | makeRecHit (const C &dataFrame, const double *pedestals, const double *gainRatios, const EcalWeightSet::EcalWeightMatrix **weights, const EcalWeightSet::EcalChi2WeightMatrix **chi2Matrix) override |
compute rechits More... | |
~EcalUncalibRecHitMaxSampleAlgo () override | |
Public Member Functions inherited from EcalUncalibRecHitRecAbsAlgo< C > | |
virtual | ~EcalUncalibRecHitRecAbsAlgo ()=default |
Constructor. More... | |
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.
|
inlineoverride |
Definition at line 17 of file EcalUncalibRecHitMaxSampleAlgo.h.
|
overridevirtual |
compute rechits
Implements EcalUncalibRecHitRecAbsAlgo< C >.
Definition at line 31 of file EcalUncalibRecHitMaxSampleAlgo.h.
References EcalUncalibratedRecHit::kSaturated, and min().
Referenced by EcalUncalibRecHitWorkerMaxSample::run().
|
private |
Definition at line 25 of file EcalUncalibRecHitMaxSampleAlgo.h.
|
private |
Definition at line 26 of file EcalUncalibRecHitMaxSampleAlgo.h.
|
private |
Definition at line 25 of file EcalUncalibRecHitMaxSampleAlgo.h.
|
private |
Definition at line 25 of file EcalUncalibRecHitMaxSampleAlgo.h.
|
private |
Definition at line 25 of file EcalUncalibRecHitMaxSampleAlgo.h.
|
private |
Definition at line 25 of file EcalUncalibRecHitMaxSampleAlgo.h.