Interface class for tools extrapolating muon tracks to a location in the atlas detector.
More...
#include <IMuonTrackExtrapolationTool.h>
Interface class for tools extrapolating muon tracks to a location in the atlas detector.
The destination is defined in the concrete tool implementation.
Definition at line 16 of file IMuonTrackExtrapolationTool.h.
◆ ~IMuonTrackExtrapolationTool()
virtual Muon::IMuonTrackExtrapolationTool::~IMuonTrackExtrapolationTool |
( |
| ) |
|
|
virtualdefault |
◆ extrapolate() [1/2]
extrapolates a muon track collection to a destination and returns a new track expressed at the destination.
- Parameters
-
tracks | input track collection |
- Returns
- a pointer to the extrapolated track collection, zero if extrapolation failed. The ownership of the collection is passed to the client calling the tool.
Implemented in Muon::MuonTrackExtrapolationTool, and ExtrapolateMuonToIPTool.
◆ extrapolate() [2/2]
extrapolates a muon track to a destination and returns a new track expressed at the destination.
- Parameters
-
- Returns
- a pointer to the extrapolated track, zero if extrapolation failed. The ownership of the track is passed to the client calling the tool.
Implemented in Muon::MuonTrackExtrapolationTool, and ExtrapolateMuonToIPTool.
◆ interfaceID()
static const InterfaceID& Muon::IMuonTrackExtrapolationTool::interfaceID |
( |
| ) |
|
|
inlinestatic |
Definition at line 18 of file IMuonTrackExtrapolationTool.h.
19 static const InterfaceID IID_IMuonTrackExtrapolationTool(
"Muon::IMuonTrackExtrapolationTool", 1, 0);
20 return IID_IMuonTrackExtrapolationTool;
The documentation for this class was generated from the following file: