CP::JetTileCorrectionTool Class Reference

Inheritance diagram for CP::JetTileCorrectionTool:
CP::IJetTileCorrectionTool asg::AsgMetadataTool CP::ISystematicsTool asg::AsgTool asg::IAsgTool asg::IAsgTool

List of all members.

Public Member Functions

 JetTileCorrectionTool (const std::string &name)
 Create a proper constructor for Athena.
virtual ~JetTileCorrectionTool ()
 Destructor:.
virtual StatusCode initialize ()
 Function initialising the tool.
virtual CorrectionCode applyCorrection (xAOD::Jet &object)
 Apply the correction on a modifyable object.
virtual CorrectionCode correctedCopy (const xAOD::Jet &input, xAOD::Jet *&output)
 Create a corrected copy from a constant jet.
virtual bool isAffectedBySystematic (const SystematicVariation &systematic) const
 returns: whether this tool is affected by the given systematic
virtual SystematicSet affectingSystematics () const
 returns: the list of all systematics this tool can be affected by
virtual SystematicSet recommendedSystematics () const
 returns: the list of all systematics this tool recommends to use
const CP::SystematicSetappliedSystematics () const
 returns: the currently applied systematics
virtual SystematicCode applySystematicVariation (const SystematicSet &systConfig)
CP::SystematicCode registerSystematics ()
JTC::TS getTileStatus (const xAOD::Jet &jet)
StatusCode addTileStatus (const xAOD::Jet &jet)
void setRJET (float r)

Protected Attributes

bool m_isData

Constructor & Destructor Documentation

CP::JetTileCorrectionTool::JetTileCorrectionTool ( const std::string &  name  ) 

Create a proper constructor for Athena.

Create a constructor for standalone usage


Member Function Documentation

SystematicCode CP::JetTileCorrectionTool::applySystematicVariation ( const 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.


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

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1