#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 20 of file EcalUncalibRecHitMaxSampleAlgo.h.
|
overridevirtual |
compute rechits
Implements EcalUncalibRecHitRecAbsAlgo< C >.
Definition at line 34 of file EcalUncalibRecHitMaxSampleAlgo.h.
References EcalUncalibRecHitMaxSampleAlgo< C >::amplitude_, EcalUncalibRecHitMaxSampleAlgo< C >::chi2_, flags, EcalUncalibRecHitMaxSampleAlgo< C >::gainId_, EcalUncalibRecHitMaxSampleAlgo< C >::jitter_, EcalUncalibratedRecHit::kSaturated, min(), EcalUncalibRecHitMaxSampleAlgo< C >::pedestal_, and EcalUncalibRecHitMaxSampleAlgo< C >::sampleAdc_.
Referenced by EcalUncalibRecHitWorkerMaxSample::run(), and EcalUncalibRecHitMaxSampleAlgo< EBDataFrame >::~EcalUncalibRecHitMaxSampleAlgo().
|
private |
Definition at line 27 of file EcalUncalibRecHitMaxSampleAlgo.h.
Referenced by EcalUncalibRecHitMaxSampleAlgo< C >::makeRecHit().
|
private |
Definition at line 28 of file EcalUncalibRecHitMaxSampleAlgo.h.
Referenced by EcalUncalibRecHitMaxSampleAlgo< C >::makeRecHit().
|
private |
Definition at line 27 of file EcalUncalibRecHitMaxSampleAlgo.h.
Referenced by EcalUncalibRecHitMaxSampleAlgo< C >::makeRecHit().
|
private |
Definition at line 27 of file EcalUncalibRecHitMaxSampleAlgo.h.
Referenced by EcalUncalibRecHitMaxSampleAlgo< C >::makeRecHit().
|
private |
Definition at line 27 of file EcalUncalibRecHitMaxSampleAlgo.h.
Referenced by EcalUncalibRecHitMaxSampleAlgo< C >::makeRecHit().
|
private |
Definition at line 27 of file EcalUncalibRecHitMaxSampleAlgo.h.
Referenced by EcalUncalibRecHitMaxSampleAlgo< C >::makeRecHit().