|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef JETCALIBTOOLS_ETAJESCORRECTION_H
6 #define JETCALIBTOOLS_ETAJESCORRECTION_H 1
39 double getJES(
double E_uncorr,
double eta_det)
const;
40 double getLowPtJES(
double E_uncorr,
double eta_det)
const;
41 double getEtaCorr(
double E_corr,
double eta_det)
const;
42 double getMassCorr(
double E_corr,
double eta_det)
const;
43 double getLogPolN(
const double *factors,
double x)
const;
virtual ~EtaJESCorrection()
void loadSplineHists(const TString &fileName, const std::string &etajes_name="etaJes")
Loads the calib constants from histograms in TFile named fileName.
double getLogPolN(const double *factors, double x) const
double getEtaCorr(double E_corr, double eta_det) const
double getLogPolNSlope(const double *factors, double x) const
std::vector< std::unique_ptr< TH1 > > m_etajesFactors
virtual StatusCode calibrate(xAOD::Jet &jet, JetEventInfo &) const override
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap etaBin
double m_JES_MinPt_Param1[s_nEtaBins]
double getSplineCorr(const int etaBin, double E) const
::StatusCode StatusCode
StatusCode definition for legacy code.
double m_JES_MinPt_Param2[s_nEtaBins]
double m_energyFreezeJES[s_nEtaBins]
double getSplineSlope(const int ieta, const double minE) const
static const unsigned int s_nEtaBins
static const unsigned int s_nParMax
double m_JES_MinPt_E[s_nEtaBins]
double m_secondaryminPt_JES
double m_etaCorrFactors[s_nEtaBins][s_nParMax]
double m_JES_MinPt_Slopes[s_nEtaBins]
double m_JMSFactors[s_nEtaBins][s_nParMax]
double getLowPtJES(double E_uncorr, double eta_det) const
double getMassCorr(double E_corr, double eta_det) const
static const unsigned int s_nParMin
virtual StatusCode initialize() override
double m_etaSecondaryminPt_JES
bool m_applyMassCorrection
bool m_useSecondaryminPt_JES
double getJES(double E_uncorr, double eta_det) const
int getEtaBin(double eta_det) const
double m_JES_MinPt_R[s_nEtaBins]
unsigned int m_lowPtExtrap
double m_JESFactors[s_nEtaBins][s_nParMax]