#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_ = nullptr |
Definition at line 9 of file EcalIndexingTools.h.
|
inlineprivate |
Definition at line 11 of file EcalIndexingTools.h.
Referenced by getInstance().
|
inline |
Definition at line 21 of file EcalIndexingTools.h.
|
inline |
|
inlinestatic |
Definition at line 23 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 32 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 27 of file EcalIndexingTools.cc.
References gather_cfg::cout, etaBin(), photonAnalyzer_cfi::etBin, mps_fire::i, recoMuon::in, maxEt_, maxEta_, minEt_, minEta_, nBinsEt_, and nBinsEta_.
Referenced by calib::CalibElectron::getCalibModulesWeights().
void EcalIndexingTools::setBinRange | ( | int | nBinsEta, |
double | minEta, | ||
double | maxEta, | ||
int | nBinsEt, | ||
double | minEt, | ||
double | maxEt | ||
) |
Definition at line 8 of file EcalIndexingTools.cc.
References heavyionUCCDQM_cfi::maxEt, maxEt_, maxEta, maxEta_, EgHLTOffEleSelection_cfi::minEt, minEt_, EgHLTOffEleSelection_cfi::minEta, minEta_, nBinsEt_, hgcalTowerMapProducer_cfi::nBinsEta, nBinsEta_, and totNumberOfBins_.
Referenced by ZeeCalibration::ZeeCalibration().
|
staticprivate |
Definition at line 12 of file EcalIndexingTools.h.
Referenced by getInstance().
|
private |
Definition at line 18 of file EcalIndexingTools.h.
Referenced by getProgressiveIndex(), and setBinRange().
|
private |
Definition at line 18 of file EcalIndexingTools.h.
Referenced by getEtaMax(), getProgressiveIndex(), and setBinRange().
|
private |
Definition at line 18 of file EcalIndexingTools.h.
Referenced by getProgressiveIndex(), and setBinRange().
|
private |
Definition at line 18 of file EcalIndexingTools.h.
Referenced by getProgressiveIndex(), and setBinRange().
|
private |
Definition at line 16 of file EcalIndexingTools.h.
Referenced by getProgressiveIndex(), and setBinRange().
|
private |
Definition at line 16 of file EcalIndexingTools.h.
Referenced by getProgressiveIndex(), and setBinRange().
|
private |
Definition at line 16 of file EcalIndexingTools.h.
Referenced by getNumberOfChannels(), and setBinRange().