CP::IMuonSmearingToolExample Class Reference

#include <IMuonSmearingToolExample.h>

Inheritance diagram for CP::IMuonSmearingToolExample:
asg::IAsgTool CP::MuonSmearingToolExample

List of all members.

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.

Detailed Description

Simple interface for calibrating/correcting muons

Following the design principles outlined in the TF3 recommendations.

Author:
Attila Krasznahorkay <Attila.Krasznahorkay@cern.ch>
Revision
299883
Date
2014-03-28 18:34:16 +0100 (Fri, 28 Mar 2014)

Member Function Documentation

virtual CorrectionCode CP::IMuonSmearingToolExample::applyCorrection ( xAOD::Muon mu  )  [pure virtual]

Declare the interface that the class provides.

Apply the correction on a modifyable object


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

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1