#include <EcalRecHitSimpleAlgo.h>
Public Member Functions | |
EcalRecHitSimpleAlgo () | |
virtual EcalRecHit | makeRecHit (const EcalUncalibratedRecHit &uncalibRH, const float &intercalibConstant, const float &timeIntercalib=0, const uint32_t &flags=0) const |
Compute parameters. More... | |
virtual void | setADCToGeVConstant (const float &value) |
Constructor. More... | |
virtual | ~EcalRecHitSimpleAlgo () |
Private Attributes | |
float | adcToGeVConstant_ |
bool | adcToGeVConstantIsSet_ |
Simple algoritm to make rechits from uncalibrated rechits
Simple algoritm to make rechits from uncalibrated rechits
Definition at line 18 of file EcalRecHitSimpleAlgo.h.
|
inline |
Definition at line 21 of file EcalRecHitSimpleAlgo.h.
References adcToGeVConstant_, and adcToGeVConstantIsSet_.
|
inlinevirtual |
Definition at line 33 of file EcalRecHitSimpleAlgo.h.
|
inlinevirtual |
Compute parameters.
Implements EcalRecHitAbsAlgo.
Definition at line 36 of file EcalRecHitSimpleAlgo.h.
References adcToGeVConstant_, adcToGeVConstantIsSet_, EcalUncalibratedRecHit::amplitude(), EcalUncalibratedRecHit::chi2(), gather_cfg::cout, relval_parameters_module::energy, EcalUncalibratedRecHit::id(), EcalUncalibratedRecHit::isSaturated(), EcalUncalibratedRecHit::jitter(), EcalUncalibratedRecHit::jitterErrorBits(), EcalRecHit::kGood, EcalUncalibratedRecHit::kLeadingEdgeRecovered, EcalRecHit::kLeadingEdgeRecovered, EcalUncalibratedRecHit::kOutOfTime, EcalRecHit::kOutOfTime, EcalUncalibratedRecHit::kPoorReco, EcalRecHit::kPoorReco, EcalUncalibratedRecHit::kSaturated, EcalRecHit::kSaturated, EcalUncalibratedRecHit::outOfTimeChi2(), EcalUncalibratedRecHit::outOfTimeEnergy(), EcalUncalibratedRecHit::recoFlag(), EcalRecHit::setChi2(), and cond::rpcobgas::time.
Referenced by EcalRecHitWorkerSimple::run().
|
inlinevirtual |
Constructor.
Destructor make rechits from dataframes
Implements EcalRecHitAbsAlgo.
Definition at line 26 of file EcalRecHitSimpleAlgo.h.
References adcToGeVConstant_, adcToGeVConstantIsSet_, and relativeConstraints::value.
Referenced by EcalRecHitWorkerSimple::run().
|
private |
Definition at line 88 of file EcalRecHitSimpleAlgo.h.
Referenced by EcalRecHitSimpleAlgo(), makeRecHit(), and setADCToGeVConstant().
|
private |
Definition at line 89 of file EcalRecHitSimpleAlgo.h.
Referenced by EcalRecHitSimpleAlgo(), makeRecHit(), and setADCToGeVConstant().