|
ATLAS Offline Software
|
Go to the documentation of this file.
211 return scaleTAMoment(
jet);
235 return scaleTAMoment(
jet)/
jet.pt();
260 return scaleTAMoment(
jet)/
jet.e();
284 , m_energyScale(energyScale)
301 , m_isInit(toCopy.m_isInit)
302 , m_param(toCopy.m_param)
303 , m_energyScale(toCopy.m_energyScale)
304 , m_massDef(toCopy.m_massDef)
322 return StatusCode::FAILURE;
327 return StatusCode::FAILURE;
334 return StatusCode::FAILURE;
340 return StatusCode::FAILURE;
353 return StatusCode::FAILURE;
366 return StatusCode::FAILURE;
371 return StatusCode::FAILURE;
415 return StatusCode::FAILURE;
420 return StatusCode::SUCCESS;
440 if (validity < 1.e-5 && validity > -1.
e-5)
442 if (validity < 1+1.e-5 && validity > 1-1.
e-5)
const TString & getName() const
virtual InfoHelpereLOGmOeAbsEta * clone() const
InfoHelperPtEta(const ValidityHistogram &validHist, const float energyScale)
virtual InfoHelperPtEta * clone() const
virtual bool isValid(const xAOD::Jet &jet) const
const float m_energyScale
virtual InfoHelper * clone() const =0
virtual bool isValid(const xAOD::Jet &jet) const
virtual InfoHelpereLOGmOeEta * clone() const
const float m_energyScale
virtual StatusCode initialize(TFile *histFile)
virtual bool isValid(const xAOD::Jet &jet) const
InfoHelperPtAbsMass(const ValidityHistogram &validHist, const float energyScale, const CompMassDef::TypeEnum massDef)
virtual bool isValid(const xAOD::Jet &jet) const
Helper class to provide constant type-safe access to aux data.
InfoHelperPt(const ValidityHistogram &validHist, const float energyScale)
const ValidityHistogram & m_validHist
const CompMassDef::TypeEnum m_massDef
const CompMassDef::TypeEnum m_massDef
double getValue(const double var1) const
virtual bool isValid(const xAOD::Jet &jet) const
InfoHelperPtMassAbsEta(const ValidityHistogram &validHist, const float energyScale, const CompMassDef::TypeEnum massDef)
virtual StatusCode initialize(TFile *histFile)
double getMassOverE(const xAOD::Jet &jet) const
#define JESUNC_ERROR_CODE
virtual InfoHelperPt * clone() const
TString enumToString(const TypeEnum type)
#define JESUNC_SAFE_DELETE(T)
TString getJetScaleString(const TypeEnum type)
::StatusCode StatusCode
StatusCode definition for legacy code.
InfoHelper(const ValidityHistogram &validHist, const float energyScale, const CompMassDef::TypeEnum massDef)
virtual ~ValidityHistogram()
virtual InfoHelperPtMassAbsEta * clone() const
virtual bool isValid(const xAOD::Jet &jet) const
const CompParametrization::TypeEnum m_param
JetFourMomAccessor is an extension of JetAttributeAccessor::AccessorWrapper<xAOD::JetFourMom_t> Acces...
virtual InfoHelperPtAbsMassEta * clone() const
virtual bool isValid(const xAOD::Jet &jet) const
virtual InfoHelperPtAbsMassAbsEta * clone() const
ValidityHistogram(const std::string &histName, const CompParametrization::TypeEnum parametrization, const float energyScale, const CompMassDef::TypeEnum massDef)
virtual InfoHelperPtMass * clone() const
InfoHelperPtAbsMassAbsEta(const ValidityHistogram &validHist, const float energyScale, const CompMassDef::TypeEnum massDef)
virtual InfoHelperPtAbsMass * clone() const
bool getValidity(const xAOD::Jet &jet) const
InfoHelperPtMassEta(const ValidityHistogram &validHist, const float energyScale, const CompMassDef::TypeEnum massDef)
InfoHelperPtAbsEta(const ValidityHistogram &validHist, const float energyScale)
virtual InfoHelpereLOGmOe * clone() const
virtual bool isValid(const xAOD::Jet &jet) const
virtual bool isValid(const xAOD::Jet &jet) const
double getAbsMass(const xAOD::Jet &jet) const
InfoHelpereLOGmOeAbsEta(const ValidityHistogram &validHist, const float energyScale, const CompMassDef::TypeEnum massDef)
bool isAvailable(const ELT &e) const
Test to see if this variable exists in the store.
virtual InfoHelperPtMassEta * clone() const
virtual bool isValid(const xAOD::Jet &jet) const
InfoHelperPtAbsMassEta(const ValidityHistogram &validHist, const float energyScale, const CompMassDef::TypeEnum massDef)
InfoHelpereLOGmOeEta(const ValidityHistogram &validHist, const float energyScale, const CompMassDef::TypeEnum massDef)
virtual ~InfoHelper()=default
double getMassOverPt(const xAOD::Jet &jet) const
InfoHelperPtMass(const ValidityHistogram &validHist, const float energyScale, const CompMassDef::TypeEnum massDef)
InfoHelpereLOGmOe(const ValidityHistogram &validHist, const float energyScale, const CompMassDef::TypeEnum massDef)
virtual bool isValid(const xAOD::Jet &jet) const
virtual InfoHelperPtAbsEta * clone() const
virtual bool isValid(const xAOD::Jet &jet) const =0
float Interpolate(const float &xval, const std::vector< float > &xtabulated, const std::vector< float > &ytabulated)
Interpolation function.
virtual bool isValid(const xAOD::Jet &jet) const