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

Base class for MuidBackTracker AlgTool. More...

#include <IMuidBackTracker.h>

Inheritance diagram for Rec::IMuidBackTracker:
Collaboration diagram for Rec::IMuidBackTracker:

Public Member Functions

virtual ~IMuidBackTracker ()
 Virtual destructor.
virtual TrackCollectionexecute (const TrackCollection &spectrometerTracks) const =0
 IMuidBackTracker interface: algorithmic code for back-tracking tracks in a muon spectrometer TrackCollection to the beam intersection point.

Static Public Member Functions

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

Detailed Description

Base class for MuidBackTracker AlgTool.

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

Definition at line 34 of file IMuidBackTracker.h.

Constructor & Destructor Documentation

◆ ~IMuidBackTracker()

virtual Rec::IMuidBackTracker::~IMuidBackTracker ( )
inlinevirtual

Virtual destructor.

Definition at line 37 of file IMuidBackTracker.h.

37{}

Member Function Documentation

◆ execute()

virtual TrackCollection * Rec::IMuidBackTracker::execute ( const TrackCollection & spectrometerTracks) const
pure virtual

IMuidBackTracker interface: algorithmic code for back-tracking tracks in a muon spectrometer TrackCollection to the beam intersection point.

◆ interfaceID()

const InterfaceID & Rec::IMuidBackTracker::interfaceID ( )
inlinestatic

AlgTool and IAlgTool interface methods.

Definition at line 40 of file IMuidBackTracker.h.

40{ return IID_IMuidBackTracker; }
static const InterfaceID IID_IMuidBackTracker("IMuidBackTracker", 1, 0)
Interface ID for IMuidBackTracker.

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