JetUncertaintiesTool Class Reference

Inheritance diagram for JetUncertaintiesTool:
ICPJetUncertaintiesTool asg::AsgTool IJetUncertaintiesTool CP::ISystematicsTool asg::IAsgTool asg::IAsgTool asg::IAsgTool

List of all members.

Public Member Functions

 JetUncertaintiesTool (const std::string &name="JetUncertaintiesTool")
 JetUncertaintiesTool (const JetUncertaintiesTool &toCopy)
virtual StatusCode setScaleToMeV ()
virtual StatusCode setScaleToGeV ()
virtual StatusCode initialize ()
virtual void setRandomSeed (long long int seed)
virtual std::string getName () const
virtual std::string getRelease () const
virtual std::string getJetDef () const
virtual std::string getMCType () const
virtual std::string getConfigFile () const
virtual std::string getPath () const
virtual std::string getAnalysisFile () const
virtual float getSqrtS () const
virtual float getRefMu () const
virtual float getRefNPV () const
virtual float getRefMu (const xAOD::Jet &jet) const
virtual float getRefNPV (const xAOD::Jet &jet) const
virtual size_t getNumComponents () const
virtual size_t getComponentIndex (const std::string &name) const
virtual size_t getComponentIndex (const TString &name) const
virtual std::string getComponentName (const size_t index) const
virtual std::string getComponentDesc (const size_t index) const
virtual std::string getComponentCategory (const size_t index) const
virtual bool getComponentIsReducible (const size_t index) const
virtual bool getComponentScalesFourVec (const size_t index) const
virtual bool getComponentScalesPt (const size_t index) const
virtual bool getComponentScalesMass (const size_t index) const
virtual bool getComponentScalesD12 (const size_t index) const
virtual bool getComponentScalesD23 (const size_t index) const
virtual bool getComponentScalesTau21 (const size_t index) const
virtual bool getComponentScalesTau32 (const size_t index) const
virtual bool getComponentScalesTau21WTA (const size_t index) const
virtual bool getComponentScalesTau32WTA (const size_t index) const
virtual bool getComponentScalesD2Beta1 (const size_t index) const
virtual bool getComponentScalesQw (const size_t index) const
virtual bool getComponentScalesMultiple (const size_t index) const
virtual std::vector< std::string > getComponentCategories () const
virtual std::vector< size_t > getComponentsInCategory (const std::string &category) const
virtual std::vector< std::string > getComponentNamesInCategory (const std::string &category) const
virtual bool getValidity (size_t index, const xAOD::Jet &jet) const
virtual bool getValidity (size_t index, const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const
virtual bool getValidity (size_t index, const xAOD::Jet &jet, const jet::CompScaleVar::TypeEnum scaleVar) const
virtual bool getValidity (size_t index, const xAOD::Jet &jet, const xAOD::EventInfo &eInfo, const jet::CompScaleVar::TypeEnum scaleVar) const
virtual double getUncertainty (size_t index, const xAOD::Jet &jet) const
virtual double getUncertainty (size_t index, const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const
virtual double getUncertainty (size_t index, const xAOD::Jet &jet, const jet::CompScaleVar::TypeEnum scaleVar) const
virtual double getUncertainty (size_t index, const xAOD::Jet &jet, const xAOD::EventInfo &eInfo, const jet::CompScaleVar::TypeEnum scaleVar) const
virtual bool getValidUncertainty (size_t index, double &unc, const xAOD::Jet &jet) const
virtual bool getValidUncertainty (size_t index, double &unc, const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const
virtual bool getValidUncertainty (size_t index, double &unc, const xAOD::Jet &jet, const jet::CompScaleVar::TypeEnum scaleVar) const
virtual bool getValidUncertainty (size_t index, double &unc, const xAOD::Jet &jet, const xAOD::EventInfo &eInfo, const jet::CompScaleVar::TypeEnum scaleVar) const
virtual double getNormalizedCaloMassWeight (const xAOD::Jet &jet) const
virtual double getNormalizedTAMassWeight (const xAOD::Jet &jet) const
virtual CP::CorrectionCode applyCorrection (xAOD::Jet &jet) const
virtual CP::CorrectionCode applyCorrection (xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const
virtual CP::CorrectionCode correctedCopy (const xAOD::Jet &input, xAOD::Jet *&output) const
virtual CP::CorrectionCode correctedCopy (const xAOD::Jet &input, xAOD::Jet *&output, const xAOD::EventInfo &eInfo) const
virtual CP::CorrectionCode applyContainerCorrection (xAOD::JetContainer &inputs) const
virtual CP::CorrectionCode applyContainerCorrection (xAOD::JetContainer &inputs, const xAOD::EventInfo &eInfo) const
virtual bool isAffectedBySystematic (const CP::SystematicVariation &systematic) const
 returns: whether this tool is affected by the given systematics
virtual CP::SystematicSet affectingSystematics () const
 returns: the list of all systematics this tool can be affected by
virtual CP::SystematicSet recommendedSystematics () const
 returns: the list of all systematics this tool recommends to use
virtual CP::SystematicSet appliedSystematics () const
virtual CP::SystematicCode applySystematicVariation (const CP::SystematicSet &systConfig)
virtual TH2D * getPtCorrelationMatrix (const int numBins, const double minPt, const double maxPt, const double valEta)
virtual TH2D * getPtCorrelationMatrix (const int numBins, const double minPt, const double maxPt, const double valEta1, const double valEta2)
virtual TH2D * getEtaCorrelationMatrix (const int numBins, const double minEta, const double maxEta, const double valPt)
virtual TH2D * getEtaCorrelationMatrix (const int numBins, const double minEta, const double maxEta, const double valPt1, const double valPt2)

Member Function Documentation

CP::SystematicCode JetUncertaintiesTool::applySystematicVariation ( const CP::SystematicSet systConfig  )  [virtual]

effects: configure this tool for the given list of systematic variations. any requested systematics that are not affecting this tool will be silently ignored (unless they cause other errors). failures: systematic unknown failures: requesting multiple variations on the same systematic (e.g. up & down) failures: requesting an unsupported variation on an otherwise supported systematic (e.g. a 2 sigma variation and the tool only supports 1 sigma variations) failures: unsupported combination of supported systematic failures: other tool specific errors

Implements CP::ISystematicsTool.

StatusCode JetUncertaintiesTool::initialize ( void   )  [virtual]

Dummy implementation of the initialisation function

It's here to allow the dual-use tools to skip defining an initialisation function. Since many are doing so...

Reimplemented from asg::AsgTool.


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