Public Types | |
enum | jetScale { EM, LC, PFLOW } |
Public Member Functions | |
JetCalibrationTool (const std::string &name) | |
Constructor with parameters:. | |
virtual | ~JetCalibrationTool () |
Destructor:. | |
virtual StatusCode | initializeTool (const std::string &name) |
Initialize the tool. | |
StatusCode | initialize () |
StatusCode | finalize () |
virtual StatusCode | applyCalibration (xAOD::Jet &jet) const |
Implement IJetCalibrationTool interface :. | |
virtual CP::CorrectionCode | applyCorrection (xAOD::Jet &jet) |
ASG interface to apply calibartaion to a jet. | |
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. | |
Protected Member Functions | |
virtual StatusCode | calibrateImpl (xAOD::Jet &jet, JetEventInfo &jetEventInfo) const |
This is where the actual calibration code goes. |
StatusCode JetCalibrationTool::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 JetCalibrationToolBase.