#include <ESRecHitSimAlgo.h>
Public Member Functions | |
EcalRecHit | reconstruct (const ESDataFrame &digi) const |
void | setAngleCorrectionFactors (const ESAngleCorrectionFactors *ang) |
void | setChannelStatus (const ESChannelStatus *status) |
void | setESGain (float value) |
void | setIntercalibConstants (const ESIntercalibConstants *mips) |
void | setMIPGeV (float value) |
void | setPedestals (const ESPedestals *peds) |
void | setRatioCuts (const ESRecHitRatioCuts *ratioCuts) |
void | setW0 (float value) |
void | setW1 (float value) |
void | setW2 (float value) |
Private Member Functions | |
EcalRecHit::ESFlags | evalAmplitude (float *result, const ESDataFrame &digi, float ped) const |
double * | oldEvalAmplitude (const ESDataFrame &digi, const double &ped, const double &w0, const double &w1, const double &w2) const |
EcalRecHit | oldreconstruct (const ESDataFrame &digi) const |
Private Attributes | |
const ESAngleCorrectionFactors * | ang_ |
const ESChannelStatus * | channelStatus_ |
int | gain_ |
float | MIPGeV_ |
const ESIntercalibConstants * | mips_ |
const ESPedestals * | peds_ |
const ESRecHitRatioCuts * | ratioCuts_ |
float | w0_ |
float | w1_ |
float | w2_ |
Definition at line 12 of file ESRecHitSimAlgo.h.
|
private |
Definition at line 12 of file ESRecHitSimAlgo.cc.
|
private |
Definition at line 151 of file ESRecHitSimAlgo.cc.
|
private |
Definition at line 209 of file ESRecHitSimAlgo.cc.
EcalRecHit ESRecHitSimAlgo::reconstruct | ( | const ESDataFrame & | digi | ) | const |
Definition at line 73 of file ESRecHitSimAlgo.cc.
Referenced by ESRecHitWorker::run().
|
inline |
Definition at line 22 of file ESRecHitSimAlgo.h.
References ang_.
Referenced by ESRecHitWorker::set().
|
inline |
Definition at line 20 of file ESRecHitSimAlgo.h.
References channelStatus_, and mps_update::status.
Referenced by ESRecHitWorker::set().
|
inline |
Definition at line 16 of file ESRecHitSimAlgo.h.
References gain_, and relativeConstraints::value.
Referenced by ESRecHitWorker::set().
|
inline |
Definition at line 19 of file ESRecHitSimAlgo.h.
References mips_.
Referenced by ESRecHitWorker::set().
|
inline |
Definition at line 17 of file ESRecHitSimAlgo.h.
References MIPGeV_, and relativeConstraints::value.
Referenced by ESRecHitWorker::set().
|
inline |
Definition at line 18 of file ESRecHitSimAlgo.h.
References peds_.
Referenced by ESRecHitWorker::set().
|
inline |
Definition at line 21 of file ESRecHitSimAlgo.h.
References ratioCuts_.
Referenced by ESRecHitWorker::set().
|
inline |
Definition at line 23 of file ESRecHitSimAlgo.h.
References relativeConstraints::value, and w0_.
Referenced by ESRecHitWorker::set().
|
inline |
Definition at line 24 of file ESRecHitSimAlgo.h.
References relativeConstraints::value, and w1_.
Referenced by ESRecHitWorker::set().
|
inline |
Definition at line 25 of file ESRecHitSimAlgo.h.
References relativeConstraints::value, and w2_.
Referenced by ESRecHitWorker::set().
|
private |
Definition at line 43 of file ESRecHitSimAlgo.h.
Referenced by setAngleCorrectionFactors().
|
private |
Definition at line 41 of file ESRecHitSimAlgo.h.
Referenced by setChannelStatus().
|
private |
Definition at line 38 of file ESRecHitSimAlgo.h.
Referenced by setESGain().
|
private |
Definition at line 47 of file ESRecHitSimAlgo.h.
Referenced by setMIPGeV().
|
private |
Definition at line 40 of file ESRecHitSimAlgo.h.
Referenced by setIntercalibConstants().
|
private |
Definition at line 39 of file ESRecHitSimAlgo.h.
Referenced by setPedestals().
|
private |
Definition at line 42 of file ESRecHitSimAlgo.h.
Referenced by setRatioCuts().
|
private |
Definition at line 44 of file ESRecHitSimAlgo.h.
Referenced by setW0().
|
private |
Definition at line 45 of file ESRecHitSimAlgo.h.
Referenced by setW1().
|
private |
Definition at line 46 of file ESRecHitSimAlgo.h.
Referenced by setW2().