#include <IMuonSmearingToolExample.h>
Public Member Functions | |
virtual CorrectionCode | applyCorrection (xAOD::Muon &mu)=0 |
Declare the interface that the class provides. | |
virtual CorrectionCode | correctedCopy (const xAOD::Muon &input, xAOD::Muon *&output)=0 |
Create a corrected copy from a constant muon. |
Simple interface for calibrating/correcting muons
Following the design principles outlined in the TF3 recommendations.
virtual CorrectionCode CP::IMuonSmearingToolExample::applyCorrection | ( | xAOD::Muon & | mu | ) | [pure virtual] |
Declare the interface that the class provides.
Apply the correction on a modifyable object