![]() |
![]() |
#include <PFEnergyCalibration.h>
Public Member Functions | |
double | energyEm (const reco::PFCluster &clusterEcal, std::vector< double > &EclustersPS1, std::vector< double > &EclustersPS2, bool crackCorrection=true) const |
double | energyEm (const reco::PFCluster &clusterEcal, double ePS1, double ePS2, bool crackCorrection=true) const |
double | energyEm (const reco::PFCluster &clusterEcal, std::vector< double > &EclustersPS1, std::vector< double > &EclustersPS2, double &ps1, double &ps2, bool crackCorrection=true) const |
double | energyEm (const reco::PFCluster &clusterEcal, double ePS1, double ePS2, double &ps1, double &ps2, bool crackCorrection=true) const |
void | energyEmHad (double t, double &e, double &h, double eta, double phi) const |
void | initAlphaGamma_ESplanes_fromDB (const ESEEIntercalibConstants *esEEInterCalib) |
void | initializeCalibrationFunctions () |
PFEnergyCalibration () | |
void | setCalibrationFunctions (const PerformancePayloadFromTFormula *thePFCal) |
~PFEnergyCalibration () | |
Protected Attributes | |
const ESEEIntercalibConstants * | esEEInterCalib_ |
TF1 * | faBarrel |
TF1 * | faEndcap |
TF1 * | faEtaBarrel |
TF1 * | faEtaEndcap |
TF1 * | fbBarrel |
TF1 * | fbEndcap |
TF1 * | fbEtaBarrel |
TF1 * | fbEtaEndcap |
TF1 * | fcBarrel |
TF1 * | fcEndcap |
const PerformancePayloadFromTFormula * | pfCalibrations |
Private Member Functions | |
double | aBarrel (double x) const |
double | aEndcap (double x) const |
double | aEtaBarrel (double x) const |
double | aEtaEndcap (double x) const |
double | Alpha (double eta) const |
double | bBarrel (double x) const |
double | bEndcap (double x) const |
double | Beta (double E, double eta) const |
double | bEtaBarrel (double x) const |
double | bEtaEndcap (double x) const |
double | cBarrel (double x) const |
double | cEndcap (double x) const |
double | CorrBarrel (double E, double eta) const |
double | CorrEta (double eta) const |
double | CorrPhi (double phi, double eta) const |
double | dCrackPhi (double phi, double eta) const |
double | Ecorr (double eEcal, double ePS1, double ePS2, double eta, double phi, bool crackCorrection=true) const |
double | Ecorr (double eEcal, double ePS1, double ePS2, double eta, double phi, double &, double &, bool crackCorrection=true) const |
double | EcorrBarrel (double E, double eta, double phi, bool crackCorrection=true) const |
double | EcorrPS (double eEcal, double ePS1, double ePS2, double etaEcal) const |
double | EcorrPS (double eEcal, double ePS1, double ePS2, double etaEcal, double &, double &) const |
double | EcorrPS_ePSNil (double eEcal, double eta) const |
double | EcorrZoneAfterPS (double E, double eta) const |
double | EcorrZoneBeforePS (double E, double eta) const |
double | Gamma (double etaEcal) const |
double | minimum (double a, double b) const |
Private Attributes | |
double | threshE |
double | threshH |
Friends | |
std::ostream & | operator<< (std::ostream &out, const PFEnergyCalibration &calib) |
Definition at line 41 of file PFEnergyCalibration.h.
PFEnergyCalibration::PFEnergyCalibration | ( | ) |
Definition at line 15 of file PFEnergyCalibration.cc.
PFEnergyCalibration::~PFEnergyCalibration | ( | ) |
Definition at line 20 of file PFEnergyCalibration.cc.
|
private |
Definition at line 227 of file PFEnergyCalibration.cc.
|
private |
Definition at line 307 of file PFEnergyCalibration.cc.
|
private |
Definition at line 275 of file PFEnergyCalibration.cc.
|
private |
Definition at line 355 of file PFEnergyCalibration.cc.
|
private |
Definition at line 676 of file PFEnergyCalibration.cc.
|
private |
Definition at line 243 of file PFEnergyCalibration.cc.
|
private |
Definition at line 323 of file PFEnergyCalibration.cc.
|
private |
Definition at line 694 of file PFEnergyCalibration.cc.
|
private |
Definition at line 291 of file PFEnergyCalibration.cc.
|
private |
Definition at line 371 of file PFEnergyCalibration.cc.
|
private |
Definition at line 259 of file PFEnergyCalibration.cc.
|
private |
Definition at line 339 of file PFEnergyCalibration.cc.
|
private |
Definition at line 630 of file PFEnergyCalibration.cc.
|
private |
Definition at line 612 of file PFEnergyCalibration.cc.
|
private |
Definition at line 586 of file PFEnergyCalibration.cc.
|
private |
Definition at line 544 of file PFEnergyCalibration.cc.
|
private |
Definition at line 909 of file PFEnergyCalibration.cc.
|
private |
Definition at line 939 of file PFEnergyCalibration.cc.
|
private |
Definition at line 744 of file PFEnergyCalibration.cc.
|
private |
Definition at line 783 of file PFEnergyCalibration.cc.
|
private |
Definition at line 803 of file PFEnergyCalibration.cc.
|
private |
Definition at line 853 of file PFEnergyCalibration.cc.
|
private |
Definition at line 876 of file PFEnergyCalibration.cc.
|
private |
Definition at line 757 of file PFEnergyCalibration.cc.
double PFEnergyCalibration::energyEm | ( | const reco::PFCluster & | clusterEcal, |
std::vector< double > & | EclustersPS1, | ||
std::vector< double > & | EclustersPS2, | ||
bool | crackCorrection = true |
||
) | const |
Definition at line 388 of file PFEnergyCalibration.cc.
double PFEnergyCalibration::energyEm | ( | const reco::PFCluster & | clusterEcal, |
double | ePS1, | ||
double | ePS2, | ||
bool | crackCorrection = true |
||
) | const |
Definition at line 398 of file PFEnergyCalibration.cc.
double PFEnergyCalibration::energyEm | ( | const reco::PFCluster & | clusterEcal, |
std::vector< double > & | EclustersPS1, | ||
std::vector< double > & | EclustersPS2, | ||
double & | ps1, | ||
double & | ps2, | ||
bool | crackCorrection = true |
||
) | const |
Definition at line 414 of file PFEnergyCalibration.cc.
double PFEnergyCalibration::energyEm | ( | const reco::PFCluster & | clusterEcal, |
double | ePS1, | ||
double | ePS2, | ||
double & | ps1, | ||
double & | ps2, | ||
bool | crackCorrection = true |
||
) | const |
Definition at line 423 of file PFEnergyCalibration.cc.
void PFEnergyCalibration::energyEmHad | ( | double | t, |
double & | e, | ||
double & | h, | ||
double | eta, | ||
double | phi | ||
) | const |
Definition at line 134 of file PFEnergyCalibration.cc.
|
private |
Definition at line 715 of file PFEnergyCalibration.cc.
|
inline |
Definition at line 78 of file PFEnergyCalibration.h.
References esEEInterCalib_.
void PFEnergyCalibration::initializeCalibrationFunctions | ( | ) |
Definition at line 37 of file PFEnergyCalibration.cc.
|
private |
Definition at line 520 of file PFEnergyCalibration.cc.
|
inline |
Definition at line 74 of file PFEnergyCalibration.h.
References pfCalibrations.
|
friend |
Definition at line 440 of file PFEnergyCalibration.cc.
|
protected |
Definition at line 90 of file PFEnergyCalibration.h.
Referenced by initAlphaGamma_ESplanes_fromDB().
|
protected |
Definition at line 93 of file PFEnergyCalibration.h.
|
protected |
Definition at line 100 of file PFEnergyCalibration.h.
|
protected |
Definition at line 96 of file PFEnergyCalibration.h.
|
protected |
Definition at line 103 of file PFEnergyCalibration.h.
|
protected |
Definition at line 94 of file PFEnergyCalibration.h.
|
protected |
Definition at line 101 of file PFEnergyCalibration.h.
|
protected |
Definition at line 97 of file PFEnergyCalibration.h.
|
protected |
Definition at line 104 of file PFEnergyCalibration.h.
|
protected |
Definition at line 95 of file PFEnergyCalibration.h.
|
protected |
Definition at line 102 of file PFEnergyCalibration.h.
|
protected |
Definition at line 89 of file PFEnergyCalibration.h.
Referenced by setCalibrationFunctions().
|
private |
Definition at line 138 of file PFEnergyCalibration.h.
|
private |
Definition at line 138 of file PFEnergyCalibration.h.