ATLAS Offline Software
Loading...
Searching...
No Matches
Rec::IMuidTrackIsolation Class Referenceabstract

Base class for MuidTrackIsolation AlgTool. More...

#include <IMuidTrackIsolation.h>

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

Public Member Functions

virtual ~IMuidTrackIsolation ()=default
 Virtual destructor.
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.

Static Public Member Functions

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

Detailed Description

Constructor & Destructor Documentation

◆ ~IMuidTrackIsolation()

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

Virtual destructor.

Member Function Documentation

◆ interfaceID()

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: