|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ELECTRONPHOTONFOURMOMENTUMCORRECTION_GAINUNCERTAINTYY_H
6 #define ELECTRONPHOTONFOURMOMENTUMCORRECTION_GAINUNCERTAINTYY_H
20 const std::string&
name =
"GainUncertainty",
21 bool setInterpolation =
false);
31 double etaCalo_input,
double et_input,
33 bool useUncertainty =
false,
static const int s_nEtaBins
TH1 * m_gain_Impact_conv[s_nEtaBins]
TH1 * m_gain_Impact_unco_medium[s_nEtaBins]
double getUncertainty(double etaCalo_input, double et_input, PATCore::ParticleType::Type ptype=PATCore::ParticleType::Electron, bool useUncertainty=false, GainType gainType=GainType::MEDIUMLOW) const
GainUncertainty(const std::string &filename, bool splitGainUnc=false, const std::string &name="GainUncertainty", bool setInterpolation=false)
TH1 * m_gain_Impact_unco[s_nEtaBins]
TH1 * m_alpha_specialGainRun
TH1 * m_gain_Impact_elec_low[s_nEtaBins]
Class mimicking the AthMessaging class from the offline software.
TH1 * m_gain_Impact_elec[s_nEtaBins]
TH1 * m_gain_Impact_elec_medium[s_nEtaBins]
TH1 * m_gain_Impact_conv_low[s_nEtaBins]
TH1 * m_gain_Impact_conv_medium[s_nEtaBins]
TH1 * m_gain_Impact_unco_low[s_nEtaBins]