#include <RecoLocalCalo/EcalRecAlgos/interface/EcalUncalibRecHitRecAbsAlgo.h>
Public Types | |
enum | { nWeightsRows = 3, iAmplitude = 0, iPedestal = 1, iTime = 2 } |
Public Member Functions | |
virtual EcalUncalibratedRecHit | makeRecHit (const C &dataFrame, const double *pedestals, const double *gainRatios, const EcalWeightSet::EcalWeightMatrix **weights, const EcalWeightSet::EcalChi2WeightMatrix **chi2Matrix)=0 |
Constructor. |
Definition at line 20 of file EcalUncalibRecHitRecAbsAlgo.h.
anonymous enum |
Definition at line 23 of file EcalUncalibRecHitRecAbsAlgo.h.
00023 { nWeightsRows = 3, iAmplitude = 0, iPedestal = 1, iTime = 2 };
virtual EcalUncalibratedRecHit EcalUncalibRecHitRecAbsAlgo< C >::makeRecHit | ( | const C & | dataFrame, | |
const double * | pedestals, | |||
const double * | gainRatios, | |||
const EcalWeightSet::EcalWeightMatrix ** | weights, | |||
const EcalWeightSet::EcalChi2WeightMatrix ** | chi2Matrix | |||
) | [pure virtual] |
Constructor.
Destructor make rechits from dataframes
Implemented in EcalUncalibRecHitFixedAlphaBetaAlgo< C >, EcalUncalibRecHitMaxSampleAlgo< C >, EcalUncalibRecHitRecAnalFitAlgo< C >, EcalUncalibRecHitRecWeightsAlgo< C >, EcalUncalibRecHitFixedAlphaBetaAlgo< EEDataFrame >, EcalUncalibRecHitFixedAlphaBetaAlgo< EBDataFrame >, EcalUncalibRecHitMaxSampleAlgo< EEDataFrame >, EcalUncalibRecHitMaxSampleAlgo< EBDataFrame >, EcalUncalibRecHitRecAnalFitAlgo< EEDataFrame >, EcalUncalibRecHitRecAnalFitAlgo< EBDataFrame >, EcalUncalibRecHitRecWeightsAlgo< EEDataFrame >, and EcalUncalibRecHitRecWeightsAlgo< EBDataFrame >.