#include <EcalIndexingTools.h>
Public Member Functions | |
double | getEtaMax () |
int | getNumberOfChannels () |
int | getProgressiveIndex (double, double) |
void | setBinRange (int, double, double, int, double, double) |
~EcalIndexingTools () | |
Static Public Member Functions | |
static EcalIndexingTools * | getInstance () |
Private Member Functions | |
EcalIndexingTools () | |
Private Attributes | |
double | maxEt_ |
double | maxEta_ |
double | minEt_ |
double | minEta_ |
int | nBinsEt_ |
int | nBinsEta_ |
int | totNumberOfBins_ |
Static Private Attributes | |
static EcalIndexingTools * | instance_ = 0 |
Definition at line 10 of file EcalIndexingTools.h.
|
inlineprivate |
Definition at line 15 of file EcalIndexingTools.h.
Referenced by getInstance().
|
inline |
Definition at line 25 of file EcalIndexingTools.h.
|
inline |
Definition at line 40 of file EcalIndexingTools.h.
References getProgressiveIndex(), maxEta_, and setBinRange().
|
inlinestatic |
Definition at line 27 of file EcalIndexingTools.h.
References gather_cfg::cout, EcalIndexingTools(), and instance_.
Referenced by calib::CalibElectron::getCalibModulesWeights(), ZeeCalibration::ZeeCalibration(), and ZIterativeAlgorithmWithFit::ZIterativeAlgorithmWithFit().
|
inline |
Definition at line 38 of file EcalIndexingTools.h.
References totNumberOfBins_.
Referenced by calib::CalibElectron::getCalibModulesWeights(), and ZIterativeAlgorithmWithFit::ZIterativeAlgorithmWithFit().
int EcalIndexingTools::getProgressiveIndex | ( | double | myEta, |
double | myEt | ||
) |
INITIALIZE BOUNDARIES
Definition at line 30 of file EcalIndexingTools.cc.
References gather_cfg::cout, conversionPostprocessing_cfi::etaBin, conversionPostprocessing_cfi::etBin, mps_fire::i, recoMuon::in, maxEt_, maxEta_, minEt_, minEta_, nBinsEt_, and nBinsEta_.
Referenced by calib::CalibElectron::getCalibModulesWeights(), and getEtaMax().
void EcalIndexingTools::setBinRange | ( | int | nBinsEta, |
double | minEta, | ||
double | maxEta, | ||
int | nBinsEt, | ||
double | minEt, | ||
double | maxEt | ||
) |
Definition at line 9 of file EcalIndexingTools.cc.
References maxEt_, maxEta, maxEta_, minEt_, cutBasedElectronID_CSA14_50ns_V0_cff::minEta, minEta_, nBinsEt_, nBinsEta_, and totNumberOfBins_.
Referenced by getEtaMax(), and ZeeCalibration::ZeeCalibration().
|
staticprivate |
Definition at line 15 of file EcalIndexingTools.h.
Referenced by getInstance().
|
private |
Definition at line 21 of file EcalIndexingTools.h.
Referenced by getProgressiveIndex(), and setBinRange().
|
private |
Definition at line 21 of file EcalIndexingTools.h.
Referenced by getEtaMax(), getProgressiveIndex(), and setBinRange().
|
private |
Definition at line 21 of file EcalIndexingTools.h.
Referenced by getProgressiveIndex(), and setBinRange().
|
private |
Definition at line 21 of file EcalIndexingTools.h.
Referenced by getProgressiveIndex(), and setBinRange().
|
private |
Definition at line 19 of file EcalIndexingTools.h.
Referenced by getProgressiveIndex(), and setBinRange().
|
private |
Definition at line 19 of file EcalIndexingTools.h.
Referenced by getProgressiveIndex(), and setBinRange().
|
private |
Definition at line 19 of file EcalIndexingTools.h.
Referenced by getNumberOfChannels(), and setBinRange().