#include <ESRecHitWorker.h>
Public Member Functions | |
ESRecHitWorker (const edm::ParameterSet &ps) | |
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 27 of file ESRecHitWorker.h.
ESRecHitWorker::ESRecHitWorker | ( | const edm::ParameterSet & | ps | ) |
Definition at line 22 of file ESRecHitWorker.cc.
References algoA_, algoF_, algoW_, edm::ParameterSet::getParameter(), and recoAlgo_.
|
override |
|
overridevirtual |
Implements ESRecHitWorkerBaseClass.
Definition at line 104 of file ESRecHitWorker.cc.
References algoA_, algoF_, algoW_, DEFINE_EDM_PLUGIN, edm::SortedCollection< T, SORT >::push_back(), recoAlgo_, ESRecHitAnalyticAlgo::reconstruct(), ESRecHitSimAlgo::reconstruct(), and ESRecHitFitAlgo::reconstruct().
|
overridevirtual |
Implements ESRecHitWorkerBaseClass.
Definition at line 42 of file ESRecHitWorker.cc.
References algoA_, algoF_, algoW_, esAngleCorrFactors_, esChannelStatus_, esgain_, esMIPs_, esMIPToGeV_, esPedestals_, esRatioCuts_, esWeights_, PedestalClient_cfi::gain, edm::EventSetup::get(), ESGain::getESGain(), ESMIPToGeVConstant::getESValueHigh(), ESMIPToGeVConstant::getESValueLow(), 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 39 of file ESRecHitWorker.h.
Referenced by ESRecHitWorker(), run(), set(), and ~ESRecHitWorker().
|
private |
Definition at line 38 of file ESRecHitWorker.h.
Referenced by ESRecHitWorker(), run(), set(), and ~ESRecHitWorker().
|
private |
Definition at line 37 of file ESRecHitWorker.h.
Referenced by ESRecHitWorker(), run(), set(), and ~ESRecHitWorker().
|
private |
Definition at line 48 of file ESRecHitWorker.h.
Referenced by set().
|
private |
Definition at line 46 of file ESRecHitWorker.h.
Referenced by set().
|
private |
Definition at line 41 of file ESRecHitWorker.h.
Referenced by set().
|
private |
Definition at line 45 of file ESRecHitWorker.h.
Referenced by set().
|
private |
Definition at line 42 of file ESRecHitWorker.h.
Referenced by set().
|
private |
Definition at line 44 of file ESRecHitWorker.h.
Referenced by set().
|
private |
Definition at line 47 of file ESRecHitWorker.h.
Referenced by set().
|
private |
Definition at line 43 of file ESRecHitWorker.h.
Referenced by set().
|
private |
Definition at line 36 of file ESRecHitWorker.h.
Referenced by ESRecHitWorker(), run(), set(), and ~ESRecHitWorker().