#include <EcalUncalibRecHitWorkerFixedAlphaBetaFit.h>
Public Member Functions | |
EcalUncalibRecHitWorkerFixedAlphaBetaFit (const edm::ParameterSet &ps) | |
bool | run (const edm::Event &evt, const EcalDigiCollection::const_iterator &digi, EcalUncalibratedRecHitCollection &result) |
void | set (const edm::EventSetup &es) |
virtual | ~EcalUncalibRecHitWorkerFixedAlphaBetaFit () |
Public Member Functions inherited from EcalUncalibRecHitWorkerBaseClass | |
EcalUncalibRecHitWorkerBaseClass (const edm::ParameterSet &) | |
virtual | ~EcalUncalibRecHitWorkerBaseClass () |
Private Member Functions | |
bool | setAlphaBeta () |
Private Attributes | |
EcalUncalibRecHitFixedAlphaBetaAlgo < EBDataFrame > | algoEB_ |
EcalUncalibRecHitFixedAlphaBetaAlgo < EEDataFrame > | algoEE_ |
std::string | alphabetaFilename_ |
std::vector< std::vector < std::pair< double, double > > > | alphaBetaValues_ |
double | alphaEB_ |
double | alphaEE_ |
double | AmplThrEB_ |
double | AmplThrEE_ |
double | betaEB_ |
double | betaEE_ |
edm::ESHandle< EcalPedestals > | pedHandle |
edm::ESHandle< EcalGainRatios > | pRatio |
bool | useAlphaBetaArray_ |
Definition at line 22 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.h.
EcalUncalibRecHitWorkerFixedAlphaBetaFit::EcalUncalibRecHitWorkerFixedAlphaBetaFit | ( | const edm::ParameterSet & | ps | ) |
Definition at line 31 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.cc.
References algoEB_, algoEE_, alphabetaFilename_, alphaEB_, alphaEE_, betaEB_, betaEE_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), setAlphaBeta(), EcalUncalibRecHitFixedAlphaBetaAlgo< C >::SetDynamicPedestal(), EcalUncalibRecHitFixedAlphaBetaAlgo< C >::SetMinAmpl(), and useAlphaBetaArray_.
|
inlinevirtual |
Definition at line 26 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.h.
|
virtual |
Implements EcalUncalibRecHitWorkerBaseClass.
Definition at line 104 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.cc.
References a, algoEB_, algoEE_, alphaBetaValues_, alphaEB_, alphaEE_, b, betaEB_, betaEE_, cond::rpcobgas::detid, EcalBarrel, EcalCondObjectContainer< T >::end(), EcalCondObjectContainer< T >::find(), EcalMGPAGainRatio::gain12Over6(), EcalMGPAGainRatio::gain6Over1(), EBDetId::ic(), EBDetId::ism(), EcalUncalibRecHitFixedAlphaBetaAlgo< C >::makeRecHit(), pedHandle, pRatio, edm::SortedCollection< T, SORT >::push_back(), EcalUncalibRecHitFixedAlphaBetaAlgo< C >::SetAlphaBeta(), and useAlphaBetaArray_.
|
virtual |
Implements EcalUncalibRecHitWorkerBaseClass.
Definition at line 55 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.cc.
References edm::EventSetup::get(), LogDebug, pedHandle, and pRatio.
|
private |
Definition at line 70 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.cc.
References a, alphabetaFilename_, alphaBetaValues_, b, dbtoweb::file, L1TEmulatorMonitor_cff::p, runTheMatrix::ret, and findQualityFiles::size.
Referenced by EcalUncalibRecHitWorkerFixedAlphaBetaFit().
|
private |
Definition at line 36 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.h.
Referenced by EcalUncalibRecHitWorkerFixedAlphaBetaFit(), and run().
|
private |
Definition at line 37 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.h.
Referenced by EcalUncalibRecHitWorkerFixedAlphaBetaFit(), and run().
|
private |
Definition at line 45 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.h.
Referenced by EcalUncalibRecHitWorkerFixedAlphaBetaFit(), and setAlphaBeta().
|
private |
Definition at line 43 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.h.
Referenced by run(), and setAlphaBeta().
|
private |
Definition at line 39 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.h.
Referenced by EcalUncalibRecHitWorkerFixedAlphaBetaFit(), and run().
|
private |
Definition at line 41 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.h.
Referenced by EcalUncalibRecHitWorkerFixedAlphaBetaFit(), and run().
|
private |
Definition at line 33 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.h.
|
private |
Definition at line 34 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.h.
|
private |
Definition at line 40 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.h.
Referenced by EcalUncalibRecHitWorkerFixedAlphaBetaFit(), and run().
|
private |
Definition at line 42 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.h.
Referenced by EcalUncalibRecHitWorkerFixedAlphaBetaFit(), and run().
|
private |
Definition at line 50 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.h.
|
private |
Definition at line 49 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.h.
|
private |
Definition at line 44 of file EcalUncalibRecHitWorkerFixedAlphaBetaFit.h.
Referenced by EcalUncalibRecHitWorkerFixedAlphaBetaFit(), and run().