ATLAS Offline Software
|
Interface for building new tracks using information about shared and already associated hits. More...
#include <IAmbiTrackSelectionTool.h>
Public Member Functions | |
DeclareInterfaceID (IAmbiTrackSelectionTool, 1, 0) | |
virtual std::tuple< Trk::Track *, bool > | getCleanedOutTrack (const Trk::Track *track, const Trk::TrackScore score, Trk::ClusterSplitProbabilityContainer &splitProbContainer, Trk::PRDtoTrackMap &prd_to_track_map, int trackId, int subtrackId) const =0 |
Performs cleaning of a track from already used hits. More... | |
Interface for building new tracks using information about shared and already associated hits.
Definition at line 28 of file IAmbiTrackSelectionTool.h.
Trk::IAmbiTrackSelectionTool::DeclareInterfaceID | ( | IAmbiTrackSelectionTool | , |
1 | , | ||
0 | |||
) |
|
pure virtual |
Performs cleaning of a track from already used hits.
track | the input track to be checked and cleaned. |
score | the score tha twas given to the input track |
prd_to_track_map | a map to identify shared hits. |
clusterSplitProbMap | map which associates pixel cluster to cluster splitting probabilities. |
trackId | unique track identifier (used by track observer tool) |
subtrackId | unique track identifier for cleaned out track (used by track observer tool) |
Implemented in Muon::MuonAmbiTrackSelectionTool.