ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
Analysis::ITrackGradeFactory Class Referenceabstract

#include <ITrackGradeFactory.h>

Inheritance diagram for Analysis::ITrackGradeFactory:
Collaboration diagram for Analysis::ITrackGradeFactory:

Public Member Functions

virtual ~ITrackGradeFactory ()
 Virtual destructor. More...
 
virtual TrackGradegetGrade (const xAOD::TrackParticle &, const xAOD::IParticle::FourMom_t &jetMomentum) const =0
 
virtual const TrackGradesDefinitiongetTrackGradesDefinition () const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 AlgTool interface methods. More...
 

Detailed Description

Interface class for the CombinerTool AlgTool, it inherits from IAlgTool Detailed information about private members and member functions can be found in the actual implementation class CombinerTool.

Author
Andre.nosp@m.as.W.nosp@m.ildau.nosp@m.er@c.nosp@m.ern.c.nosp@m.h

Definition at line 47 of file ITrackGradeFactory.h.

Constructor & Destructor Documentation

◆ ~ITrackGradeFactory()

virtual Analysis::ITrackGradeFactory::~ITrackGradeFactory ( )
inlinevirtual

Virtual destructor.

Definition at line 52 of file ITrackGradeFactory.h.

52 {};

Member Function Documentation

◆ getGrade()

virtual TrackGrade* Analysis::ITrackGradeFactory::getGrade ( const xAOD::TrackParticle ,
const xAOD::IParticle::FourMom_t jetMomentum 
) const
pure virtual

◆ getTrackGradesDefinition()

virtual const TrackGradesDefinition& Analysis::ITrackGradeFactory::getTrackGradesDefinition ( ) const
pure virtual

◆ interfaceID()

static const InterfaceID& Analysis::ITrackGradeFactory::interfaceID ( )
inlinestatic

AlgTool interface methods.

Definition at line 55 of file ITrackGradeFactory.h.

55 { return IID_ITrackGradeFactory; };

The documentation for this class was generated from the following file: