InDet::IInDetTrackSmearingTool Class Reference

#include <IInDetTrackSmearingTool.h>

Inheritance diagram for InDet::IInDetTrackSmearingTool:
asg::IAsgTool CP::ISystematicsTool asg::IAsgTool InDet::InDetTrackSmearingTool

List of all members.

Public Member Functions

virtual CP::CorrectionCode applyCorrection (xAOD::TrackParticle &ID)=0
 Declare the interface that the class provides.
virtual CP::CorrectionCode correctedCopy (const xAOD::TrackParticle &, xAOD::TrackParticle *&)=0
virtual CP::CorrectionCode applyContainerCorrection (xAOD::TrackParticleContainer &)=0
virtual bool isAffectedBySystematic (const CP::SystematicVariation &) const =0
 returns: whether the tool is affected by the systematic
virtual CP::SystematicSet affectingSystematics () const =0
 returns: list of systematics this tool can be affected by
virtual CP::SystematicSet recommendedSystematics () const =0
 returns: list of recommended systematics to use with this tool
virtual CP::SystematicCode applySystematicVariation (const CP::SystematicSet &)=0
 configure the tool to apply a given list of systematic variations

Detailed Description

Simple interface for calibrating/correcting tracks (inner-detector particles)

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 CP::CorrectionCode InDet::IInDetTrackSmearingTool::applyCorrection ( xAOD::TrackParticle ID  )  [pure virtual]

Declare the interface that the class provides.

Smearing method


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