#include <PFClusterCalibration.h>
|
void | calibrate (Calibratable &c) |
|
void | calibrateTree (TTree *tree) |
|
double | getCalibratedEcalEnergy (const double &ecalE, const double &hcalE, const double &eta, const double &phi) const |
|
double | getCalibratedEnergy (const double &ecalE, const double &hcalE, const double &eta, const double &phi) const |
|
void | getCalibratedEnergyEmbedAInHcal (double &ecalE, double &hcalE, const double &eta, const double &phi) const |
|
double | getCalibratedHcalEnergy (const double &ecalE, const double &hcalE, const double &eta, const double &phi) const |
|
void | getCalibrationResultWrapper (const Calibratable &c, CalibrationResultWrapper &crw) |
|
std::vector< std::string > * | getKnownSectorNames () |
|
| PFClusterCalibration () |
|
void | setAllowNegativeEnergy (const bool &allowIt) |
|
void | setBarrelBoundary (const double &eta) |
|
void | setCorrections (const double &lowEP0, const double &lowEP1, const double &globalP0, const double &globalP1) |
|
void | setDoCorrection (const int &doCorrection) |
|
void | setDoEtaCorrection (const int doEtaCorrection) |
|
void | setEcalHcalEnergyCuts (const double &ecalCut, const double &hcalCut) |
|
void | setEtaCorrectionParameters (const std::vector< double > ¶ms) |
|
void | setEvolutionParameters (const std::string §or, const std::vector< double > ¶ms) |
|
void | setMaxEToCorrect (double maxE) |
|
virtual | ~PFClusterCalibration () |
|
Definition at line 40 of file PFClusterCalibration.h.
PFClusterCalibration::PFClusterCalibration |
( |
| ) |
|
PFClusterCalibration::~PFClusterCalibration |
( |
| ) |
|
|
virtual |
void PFClusterCalibration::calibrateTree |
( |
TTree * |
tree | ) |
|
double PFClusterCalibration::getCalibratedEcalEnergy |
( |
const double & |
ecalE, |
|
|
const double & |
hcalE, |
|
|
const double & |
eta, |
|
|
const double & |
phi |
|
) |
| const |
double PFClusterCalibration::getCalibratedEnergy |
( |
const double & |
ecalE, |
|
|
const double & |
hcalE, |
|
|
const double & |
eta, |
|
|
const double & |
phi |
|
) |
| const |
void PFClusterCalibration::getCalibratedEnergyEmbedAInHcal |
( |
double & |
ecalE, |
|
|
double & |
hcalE, |
|
|
const double & |
eta, |
|
|
const double & |
phi |
|
) |
| const |
double PFClusterCalibration::getCalibratedHcalEnergy |
( |
const double & |
ecalE, |
|
|
const double & |
hcalE, |
|
|
const double & |
eta, |
|
|
const double & |
phi |
|
) |
| const |
std::vector<std::string>* pftools::PFClusterCalibration::getKnownSectorNames |
( |
| ) |
|
|
inline |
void PFClusterCalibration::init |
( |
void |
| ) |
|
|
private |
void pftools::PFClusterCalibration::setAllowNegativeEnergy |
( |
const bool & |
allowIt | ) |
|
|
inline |
void pftools::PFClusterCalibration::setBarrelBoundary |
( |
const double & |
eta | ) |
|
|
inline |
void PFClusterCalibration::setCorrections |
( |
const double & |
lowEP0, |
|
|
const double & |
lowEP1, |
|
|
const double & |
globalP0, |
|
|
const double & |
globalP1 |
|
) |
| |
void pftools::PFClusterCalibration::setDoCorrection |
( |
const int & |
doCorrection | ) |
|
|
inline |
void pftools::PFClusterCalibration::setDoEtaCorrection |
( |
const int |
doEtaCorrection | ) |
|
|
inline |
void pftools::PFClusterCalibration::setEcalHcalEnergyCuts |
( |
const double & |
ecalCut, |
|
|
const double & |
hcalCut |
|
) |
| |
|
inline |
void PFClusterCalibration::setEtaCorrectionParameters |
( |
const std::vector< double > & |
params | ) |
|
void PFClusterCalibration::setEvolutionParameters |
( |
const std::string & |
sector, |
|
|
const std::vector< double > & |
params |
|
) |
| |
void pftools::PFClusterCalibration::setMaxEToCorrect |
( |
double |
maxE | ) |
|
|
inline |
int pftools::PFClusterCalibration::allowNegativeEnergy_ |
|
private |
double pftools::PFClusterCalibration::barrelEndcapEtaDiv_ |
|
private |
TF1* pftools::PFClusterCalibration::correction_ |
|
private |
double pftools::PFClusterCalibration::correctionLowLimit_ |
|
private |
int pftools::PFClusterCalibration::doCorrection_ |
|
private |
int pftools::PFClusterCalibration::doEtaCorrection_ |
|
private |
double pftools::PFClusterCalibration::ecalOnlyDiv_ |
|
private |
TF1* pftools::PFClusterCalibration::etaCorrection_ |
|
private |
double pftools::PFClusterCalibration::globalP0_ |
|
private |
double pftools::PFClusterCalibration::globalP1_ |
|
private |
double pftools::PFClusterCalibration::hcalOnlyDiv_ |
|
private |
double pftools::PFClusterCalibration::lowEP0_ |
|
private |
double pftools::PFClusterCalibration::lowEP1_ |
|
private |
double pftools::PFClusterCalibration::maxEToCorrect_ |
|
private |
std::vector<std::string> pftools::PFClusterCalibration::names_ |
|
private |
std::map<std::string, TF1> pftools::PFClusterCalibration::namesAndFunctions_ |
|
private |