Public Member Functions | |
| JetJvtEfficiency (const std::string &name) | |
| virtual StatusCode | initialize () |
| virtual StatusCode | finalize () |
| StatusCode | histInitialize () |
| virtual CorrectionCode | getEfficiencyScaleFactor (const xAOD::Jet &jet, float &sf) |
| virtual CorrectionCode | getInefficiencyScaleFactor (const xAOD::Jet &jet, float &sf) |
| virtual CorrectionCode | applyEfficiencyScaleFactor (const xAOD::Jet &jet) |
| virtual CorrectionCode | applyInefficiencyScaleFactor (const xAOD::Jet &jet) |
| virtual CorrectionCode | applyAllEfficiencyScaleFactor (const xAOD::IParticleContainer *jets, float &sf) |
| virtual CorrectionCode | applyRandomDropping (const xAOD::Jet &jet) |
| virtual CorrectionCode | applyAllRandomDropping (const xAOD::IParticleContainer *jets) |
| virtual bool | passesJvtCut (const xAOD::Jet &jet) |
| virtual bool | isInRange (const xAOD::Jet &jet) |
| bool | isAffectedBySystematic (const CP::SystematicVariation &var) const |
| CP::SystematicSet | affectingSystematics () const |
| CP::SystematicSet | recommendedSystematics () const |
| CP::SystematicCode | applySystematicVariation (const CP::SystematicSet &set) |
| CP::SystematicCode | sysApplySystematicVariation (const CP::SystematicSet &) |
| float | getJvtThresh () const |
| float | getUserPtMax () const |
| void | setRandomSeed (int seed) |
| StatusCode | tagTruth (const xAOD::IParticleContainer *jets, const xAOD::IParticleContainer *truthJets) |
| CP::SystematicSet CP::JetJvtEfficiency::affectingSystematics | ( | ) | const [inline, virtual] |
returns: the list of all systematics this tool can be affected by guarantee: strong failures: out of memory II
Reimplemented from CP::SystematicsTool.
| CP::SystematicCode CP::JetJvtEfficiency::applySystematicVariation | ( | const CP::SystematicSet & | systConfig | ) | [inline, 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). guarantee: basic failures: out of memory II 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
Reimplemented from CP::SystematicsTool.
| StatusCode CP::JetJvtEfficiency::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.
| bool CP::JetJvtEfficiency::isAffectedBySystematic | ( | const CP::SystematicVariation & | systematic | ) | const [inline, virtual] |
returns: whether this tool is affected by the given systematic guarantee: no-fail
Reimplemented from CP::SystematicsTool.
| CP::SystematicSet CP::JetJvtEfficiency::recommendedSystematics | ( | ) | const [inline, virtual] |
returns: the list of all systematics this tool can be affected by guarantee: strong failures: out of memory II
Reimplemented from CP::SystematicsTool.
| SystematicCode CP::JetJvtEfficiency::sysApplySystematicVariation | ( | const CP::SystematicSet & | systConfig | ) | [virtual] |
effects: configure this tool for the given list of systematic variations. systConfig is guaranteed to contain only supported systematics. guarantee: basic failures: out of memory II failures: unsupported combination of supported systematics failures: other tool specific errors
Implements CP::SystematicsTool.
1.6.1