JetCalibrationToolBase Class Reference

Inheritance diagram for JetCalibrationToolBase:
asg::AsgTool CP::CorrectionTool< xAOD::JetContainer > IJetCalibrationTool IJetModifier ISingleJetModifier asg::IAsgTool asg::IAsgTool asg::IAsgTool asg::IAsgTool EtaJESCorrection GlobalSequentialCorrection InsituDataCorrection JetCalibrationTool JetPileupCorrection JMSCorrection ResidualOffsetCorrection

List of all members.

Public Member Functions

 JetCalibrationToolBase (const std::string &name)
 Constructor with parameters:.
virtual ~JetCalibrationToolBase ()
 Destructor:.
virtual StatusCode initialize ()
virtual StatusCode applyCalibration (xAOD::Jet &jet) const
 Implement IJetCalibrationTool interface :.
virtual CP::CorrectionCode applyCorrection (xAOD::Jet &)
 ASG interface to apply calibartaion to a jet.
virtual CP::CorrectionCode calibratedCopy (const xAOD::Jet &inputJet, xAOD::Jet *&outputJet)
 Make a deep copy of the jet and the calibrate the copy.
virtual CP::CorrectionCode correctedCopy (const xAOD::Jet &inputJet, xAOD::Jet *&outputJet)
 ASG interface for copy plus cliabrate.
virtual int modify (xAOD::JetContainer &) const
 Jet modifier interface to calibrate all jets in a container.
virtual int modifyJet (xAOD::Jet &) const
 Jet modifier interface to calibrate a single jet.
virtual void setUnitsGeV (bool useGeV)

Protected Member Functions

virtual StatusCode calibrateImpl (xAOD::Jet &, JetEventInfo &) const
 This is where the actual calibration code goes.
virtual TString FindFile (TString filename)
virtual StatusCode setStartP4 (xAOD::Jet &jet) const

Protected Attributes

TString m_jetStartScale

Static Protected Attributes

static double m_GeV

Friends

class JetCalibrationTool

Member Function Documentation

virtual StatusCode JetCalibrationToolBase::initialize ( void   )  [inline, 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.

Reimplemented in JetCalibrationTool.


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