ATLAS Offline Software
|
This package contains all the jet calibration methods.
It is intended for physicists use and is also used in standard reconstruction.
Each calibration method (or "tool") is implemented in a separate C++ class inheriting the IJetCalibrator interface. They provide methods to
The corrections can be a simple scale factor or a set of numbers depending on the calibration tool.
All calibration tools are available as Athena tool (AthAlgTool), and some of them are also available in ARA.
It can be used as usual with ToolHandle, then example of use could be :
Writing a calibration tool is writing a class inheriting IJetCalibrator. Some base implementation have been written, as JetCalibratorBase.
Developers can inherit JetCalibratorAthena or JetCalibratorARAAthena (also ARA availablilty but no DB support). All they have to do is to implement 2 JetCalibratorBase functions :
All the other functions of the interface will then be provided by the JetCalibratorBase class.
See also the wiki for more details : https://twiki.cern.ch/twiki/bin/view/AtlasProtected/JetCalibTools