ATLAS Offline Software
Public Member Functions | List of all members
IJetCalibrationTool Class Referenceabstract

class IJetCalibrationTool More...

#include <IJetCalibrationTool.h>

Inheritance diagram for IJetCalibrationTool:
Collaboration diagram for IJetCalibrationTool:

Public Member Functions

virtual StatusCode modify (xAOD::JetContainer &jets) const override final
 Apply calibration to a jet container (for IJetModifier interface). More...
 
virtual StatusCode applyCalibration (xAOD::JetContainer &jets) const =0
 Apply calibration to a jet container. More...
 
virtual StatusCode getNominalResolutionData (const xAOD::Jet &, double &) const
 
virtual StatusCode getNominalResolutionMC (const xAOD::Jet &, double &) const
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

class IJetCalibrationTool

Interface for the tool that applies jet calibrations.

Definition at line 26 of file IJetCalibrationTool.h.

Member Function Documentation

◆ applyCalibration()

virtual StatusCode IJetCalibrationTool::applyCalibration ( xAOD::JetContainer jets) const
pure virtual

Apply calibration to a jet container.

Implemented in JetCalibrationTool.

◆ getNominalResolutionData()

virtual StatusCode IJetCalibrationTool::getNominalResolutionData ( const xAOD::Jet ,
double &   
) const
inlinevirtual

Reimplemented in JetCalibrationTool.

Definition at line 39 of file IJetCalibrationTool.h.

39 { return StatusCode::FAILURE; }

◆ getNominalResolutionMC()

virtual StatusCode IJetCalibrationTool::getNominalResolutionMC ( const xAOD::Jet ,
double &   
) const
inlinevirtual

Reimplemented in JetCalibrationTool.

Definition at line 40 of file IJetCalibrationTool.h.

40 { return StatusCode::FAILURE; }

◆ modify()

virtual StatusCode IJetCalibrationTool::modify ( xAOD::JetContainer jets) const
inlinefinaloverridevirtual

Apply calibration to a jet container (for IJetModifier interface).

Implements IJetModifier.

Definition at line 33 of file IJetCalibrationTool.h.

33 {return applyCalibration(jets);}

◆ print()

virtual void asg::IAsgTool::print ( ) const
pure virtualinherited

The documentation for this class was generated from the following file:
IJetCalibrationTool::applyCalibration
virtual StatusCode applyCalibration(xAOD::JetContainer &jets) const =0
Apply calibration to a jet container.
defineDB.jets
list jets
Definition: JetTagCalibration/share/defineDB.py:24