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) |
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.