ATLAS Offline Software
|
The IMuonHoleRecoveryTool is a pure virtual interface for tools that recover hole on a track. More...
#include <IMuonHoleRecoveryTool.h>
Public Member Functions | |
virtual std::unique_ptr< Trk::Track > | recover (const Trk::Track &track, const EventContext &ctx) const =0 |
recover missing hits (holes) on tracks More... | |
virtual void | createHoleTSOSsForClusterChamber (const Identifier &detElId, const EventContext &ctx, const Trk::TrackParameters &pars, std::set< Identifier > &layIds, std::vector< std::unique_ptr< const Trk::TrackStateOnSurface > > &states) const =0 |
virtual | ~IMuonHoleRecoveryTool ()=default |
virtual destructor More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
access to tool interface More... | |
The IMuonHoleRecoveryTool is a pure virtual interface for tools that recover hole on a track.
Definition at line 20 of file IMuonHoleRecoveryTool.h.
|
virtualdefault |
virtual destructor
|
pure virtual |
Implemented in Muon::MuonSegmentRegionRecoveryTool.
|
inlinestatic |
access to tool interface
Definition at line 23 of file IMuonHoleRecoveryTool.h.
|
pure virtual |
recover missing hits (holes) on tracks
Implemented in Muon::MuonSegmentRegionRecoveryTool, and Muon::MuonChamberHoleRecoveryTool.