jet::UncertaintyComponent Class Reference

Inheritance diagram for jet::UncertaintyComponent:
asg::AsgMessaging jet::ClosebyUncertaintyComponent jet::CombinedMassUncertaintyComponent jet::FlavourUncertaintyComponent jet::PileupUncertaintyComponent jet::PtEtaUncertaintyComponent jet::PtMassEtaUncertaintyComponent jet::PtMassUncertaintyComponent jet::PtUncertaintyComponent jet::PunchthroughUncertaintyComponent

List of all members.

Public Member Functions

 UncertaintyComponent (const ComponentHelper &component, const size_t numHist=1)
 UncertaintyComponent (const UncertaintyComponent &toCopy)
virtual UncertaintyComponentclone () const =0
virtual StatusCode initialize (TFile *histFile)
virtual TString getName () const
virtual TString getValidName () const
virtual CompScaleVar::TypeEnum getScaleVar () const
virtual bool isAlwaysZero () const
virtual bool getValidity (const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const
virtual double getUncertainty (const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const
virtual bool getValidUncertainty (double &unc, const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const

Protected Member Functions

virtual bool getValidityImpl (const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const =0
virtual double getUncertaintyImpl (const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const =0
virtual bool getValidBool (const double validity) const
virtual double getSplitFactor (const xAOD::Jet &jet) const
virtual double getMassOverPt (const xAOD::Jet &jet, const CompMassDef::TypeEnum massDef) const

Protected Attributes

bool m_isInit
const TString m_uncHistName
const TString m_validHistName
const CompScaleVar::TypeEnum m_scaleVar
const float m_energyScale
const bool m_interpolate
const int m_splitNumber
int m_numExpectedHist
UncertaintyHistogramm_uncHist
UncertaintyHistogramm_validHist

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1