#include <ESRecHitWorker.h>
Public Member Functions | |
ESRecHitWorker (const edm::ParameterSet &ps, edm::ConsumesCollector cc) | |
bool | run (const ESDigiCollection::const_iterator &digi, ESRecHitCollection &result) override |
void | set (const edm::EventSetup &es) override |
~ESRecHitWorker () override | |
Public Member Functions inherited from ESRecHitWorkerBaseClass | |
ESRecHitWorkerBaseClass (const edm::ParameterSet &) | |
virtual | ~ESRecHitWorkerBaseClass () |
Definition at line 37 of file ESRecHitWorker.h.
ESRecHitWorker::ESRecHitWorker | ( | const edm::ParameterSet & | ps, |
edm::ConsumesCollector | cc | ||
) |
Definition at line 13 of file ESRecHitWorker.cc.
References algoA_, algoF_, algoW_, esAngleCorrFactorsToken_, esChannelStatusToken_, edm::ConsumesCollector::esConsumes(), esgainToken_, esMIPsToken_, esMIPToGeVToken_, esPedestalsToken_, esRatioCutsToken_, esWeightsToken_, edm::ParameterSet::getParameter(), and recoAlgo_.
|
override |
|
overridevirtual |
Implements ESRecHitWorkerBaseClass.
Definition at line 103 of file ESRecHitWorker.cc.
References algoA_, algoF_, algoW_, recoAlgo_, ESRecHitSimAlgo::reconstruct(), ESRecHitAnalyticAlgo::reconstruct(), ESRecHitFitAlgo::reconstruct(), and mps_fire::result.
|
overridevirtual |
Implements ESRecHitWorkerBaseClass.
Definition at line 41 of file ESRecHitWorker.cc.
References algoA_, algoF_, algoW_, esAngleCorrFactors_, esAngleCorrFactorsToken_, esChannelStatus_, esChannelStatusToken_, esgain_, esgainToken_, esMIPs_, esMIPsToken_, esMIPToGeV_, esMIPToGeVToken_, esPedestals_, esPedestalsToken_, esRatioCuts_, esRatioCutsToken_, esWeights_, esWeightsToken_, PedestalClient_cfi::gain, ESMIPToGeVConstant::getESValueHigh(), ESMIPToGeVConstant::getESValueLow(), edm::EventSetup::getHandle(), ESTimeSampleWeights::getWeightForTS0(), ESTimeSampleWeights::getWeightForTS1(), ESTimeSampleWeights::getWeightForTS2(), edm::ESHandle< T >::product(), recoAlgo_, ESRecHitSimAlgo::setAngleCorrectionFactors(), ESRecHitAnalyticAlgo::setAngleCorrectionFactors(), ESRecHitFitAlgo::setAngleCorrectionFactors(), ESRecHitSimAlgo::setChannelStatus(), ESRecHitAnalyticAlgo::setChannelStatus(), ESRecHitFitAlgo::setChannelStatus(), ESRecHitSimAlgo::setESGain(), ESRecHitAnalyticAlgo::setESGain(), ESRecHitFitAlgo::setESGain(), ESRecHitSimAlgo::setIntercalibConstants(), ESRecHitAnalyticAlgo::setIntercalibConstants(), ESRecHitFitAlgo::setIntercalibConstants(), ESRecHitSimAlgo::setMIPGeV(), ESRecHitAnalyticAlgo::setMIPGeV(), ESRecHitFitAlgo::setMIPGeV(), ESRecHitSimAlgo::setPedestals(), ESRecHitAnalyticAlgo::setPedestals(), ESRecHitFitAlgo::setPedestals(), ESRecHitSimAlgo::setRatioCuts(), ESRecHitAnalyticAlgo::setRatioCuts(), ESRecHitFitAlgo::setRatioCuts(), ESRecHitSimAlgo::setW0(), ESRecHitSimAlgo::setW1(), ESRecHitSimAlgo::setW2(), and w2.
|
private |
Definition at line 49 of file ESRecHitWorker.h.
Referenced by ESRecHitWorker(), run(), set(), and ~ESRecHitWorker().
|
private |
Definition at line 48 of file ESRecHitWorker.h.
Referenced by ESRecHitWorker(), run(), set(), and ~ESRecHitWorker().
|
private |
Definition at line 47 of file ESRecHitWorker.h.
Referenced by ESRecHitWorker(), run(), set(), and ~ESRecHitWorker().
|
private |
Definition at line 58 of file ESRecHitWorker.h.
Referenced by set().
|
private |
Definition at line 66 of file ESRecHitWorker.h.
Referenced by ESRecHitWorker(), and set().
|
private |
Definition at line 56 of file ESRecHitWorker.h.
Referenced by set().
|
private |
Definition at line 64 of file ESRecHitWorker.h.
Referenced by ESRecHitWorker(), and set().
|
private |
Definition at line 51 of file ESRecHitWorker.h.
Referenced by set().
|
private |
Definition at line 59 of file ESRecHitWorker.h.
Referenced by ESRecHitWorker(), and set().
|
private |
Definition at line 55 of file ESRecHitWorker.h.
Referenced by set().
|
private |
Definition at line 63 of file ESRecHitWorker.h.
Referenced by ESRecHitWorker(), and set().
|
private |
Definition at line 52 of file ESRecHitWorker.h.
Referenced by set().
|
private |
Definition at line 60 of file ESRecHitWorker.h.
Referenced by ESRecHitWorker(), and set().
|
private |
Definition at line 54 of file ESRecHitWorker.h.
Referenced by set().
|
private |
Definition at line 62 of file ESRecHitWorker.h.
Referenced by ESRecHitWorker(), and set().
|
private |
Definition at line 57 of file ESRecHitWorker.h.
Referenced by set().
|
private |
Definition at line 65 of file ESRecHitWorker.h.
Referenced by ESRecHitWorker(), and set().
|
private |
Definition at line 53 of file ESRecHitWorker.h.
Referenced by set().
|
private |
Definition at line 61 of file ESRecHitWorker.h.
Referenced by ESRecHitWorker(), and set().
|
private |
Definition at line 46 of file ESRecHitWorker.h.
Referenced by ESRecHitWorker(), run(), set(), and ~ESRecHitWorker().