ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
Rec::IMuidTrackIsolation Class Referenceabstract

#include <IMuidTrackIsolation.h>

Inheritance diagram for Rec::IMuidTrackIsolation:
Collaboration diagram for Rec::IMuidTrackIsolation:

Public Member Functions

virtual ~IMuidTrackIsolation ()=default
 Virtual destructor. More...
 
virtual std::pair< int, double > trackIsolation (const EventContext &ctx, double eta, double phi) const =0
 IMuidTrackIsolation interface: get the number of tracks and summed momentum in a cone at the production vertex or around the muon calo intersect. More...
 

Static Public Member Functions

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

Detailed Description

Base class for MuidTrackIsolation AlgTool

Author
Alan..nosp@m.Popp.nosp@m.leton.nosp@m.@cer.nosp@m.n.ch

Definition at line 28 of file IMuidTrackIsolation.h.

Constructor & Destructor Documentation

◆ ~IMuidTrackIsolation()

virtual Rec::IMuidTrackIsolation::~IMuidTrackIsolation ( )
virtualdefault

Virtual destructor.

Member Function Documentation

◆ interfaceID()

static const InterfaceID& Rec::IMuidTrackIsolation::interfaceID ( )
inlinestatic

AlgTool and IAlgTool interface methods.

Interface ID for IMuidTrackIsolation

Definition at line 34 of file IMuidTrackIsolation.h.

34  {
35  static const InterfaceID IID_IMuidTrackIsolation("IMuidTrackIsolation", 1, 0);
36  return IID_IMuidTrackIsolation;
37  }

◆ trackIsolation()

virtual std::pair<int, double> Rec::IMuidTrackIsolation::trackIsolation ( const EventContext &  ctx,
double  eta,
double  phi 
) const
pure virtual

IMuidTrackIsolation interface: get the number of tracks and summed momentum in a cone at the production vertex or around the muon calo intersect.

Implemented in Rec::MuidTrackIsolation.


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