|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef JETUNCERTAINTIES_UNCERTAINTYCOMPONENT_H
6 #define JETUNCERTAINTIES_UNCERTAINTYCOMPONENT_H
virtual JetTopology::TypeEnum getTopology() const
virtual bool getValidityImpl(const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const =0
virtual double getMassOverPt(const xAOD::Jet &jet, const CompMassDef::TypeEnum massDef) const
virtual double getMassOverE(const xAOD::Jet &jet, const CompMassDef::TypeEnum massDef) const
const float m_energyScale
virtual double getSplitFactor(const xAOD::Jet &jet) const
const Interpolate::TypeEnum m_interpolate
virtual UncertaintyComponent * clone() const =0
virtual ~UncertaintyComponent()
const TString m_uncHistName
bool operator==(const UncertaintyComponent &componentA, const UncertaintyComponent &componentB)
virtual StatusCode initialize(TFile *histFile)
virtual bool getValidBool(const double validity) const
const TString m_validHistName
bool operator<(const UncertaintyComponent &componentA, const UncertaintyComponent &componentB)
UncertaintyHistogram * m_validHist
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual TString getName() const
virtual bool isAlwaysZero() const
virtual double getAbsMass(const xAOD::Jet &jet, const CompMassDef::TypeEnum massDef) const
Class mimicking the AthMessaging class from the offline software.
virtual double getUncertaintyImpl(const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const =0
Class describing the basic event information.
virtual TString getValidName() const
const CompScaleVar::TypeEnum m_scaleVar
virtual double getUncertainty(const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const
UncertaintyComponent(const ComponentHelper &component, const size_t numHist=1)
UncertaintyHistogram * m_uncHist
virtual bool getValidUncertainty(double &unc, const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const
virtual bool getValidity(const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const
virtual CompScaleVar::TypeEnum getScaleVar() const
const JetTopology::TypeEnum m_topology