IJetCalibrationTool Class Reference

#include <IJetCalibrationTool.h>

Inheritance diagram for IJetCalibrationTool:
asg::IAsgTool EtaJESCorrection GlobalSequentialCorrection InsituDataCorrection JetCalibrationToolBase JetPileupCorrection JMSCorrection ResidualOffsetCorrection EtaJESCorrection GlobalSequentialCorrection InsituDataCorrection JetCalibrationTool JetPileupCorrection JMSCorrection ResidualOffsetCorrection

List of all members.

Public Member Functions

virtual StatusCode initializeTool (const std::string &name)=0
 Initialize the tool.
virtual StatusCode applyCalibration (xAOD::Jet &jet) const =0
 Apply calibration to a jet.
virtual CP::CorrectionCode applyCorrection (xAOD::Jet &jet)=0
 ASG interface to apply calibartaion to a jet.
virtual CP::CorrectionCode calibratedCopy (const xAOD::Jet &jet, xAOD::Jet *&jetReceivingCalibration)=0
 Make a deep copy of the jet and the calibrate the copy.
virtual CP::CorrectionCode correctedCopy (const xAOD::Jet &jet, xAOD::Jet *&jetReceivingCalibration)=0
 ASG interface for copy plus cliabrate.
virtual int modify (xAOD::JetContainer &jets) const =0
 Jet modifier interface to calibrate all jets in a container.
virtual int modifyJet (xAOD::Jet &jet) const =0
 Jet modifier interface to calibrate a single jet.

Detailed Description

class IJetCalibrationTool

Interface for the tool that applies jet calibrations.


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

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1