![]() |
ATLAS Offline Software
|
Concrete Implementation of the IPRD_AssociationTool interface. More...
#include <InDetPRDtoTrackMapToolGangedPixels.h>
Classes | |
| class | PRDtoTrackMap |
Public Member Functions | |
| InDetPRDtoTrackMapToolGangedPixels (const std::string &, const std::string &, const IInterface *) | |
| virtual | ~InDetPRDtoTrackMapToolGangedPixels () |
| virtual StatusCode | initialize () override |
| virtual StatusCode | finalize () override |
| virtual std::unique_ptr< Trk::PRDtoTrackMap > | createPRDtoTrackMap () const override |
| virtual std::unique_ptr< Trk::PRDtoTrackMap > | reduceToStorableMap (std::unique_ptr< Trk::PRDtoTrackMap > &&obj_in) const override |
| virtual StatusCode | addPRDs (Trk::PRDtoTrackMap &virt_prd_to_track_map, const Trk::Track &track) const override |
| add the PRDs from this track to the store | |
| virtual std::vector< const Trk::PrepRawData * > | getPrdsOnTrack (Trk::PRDtoTrackMap &virt_prd_to_track_map, const Trk::Track &track) const override |
| returns a vector of PRDs belonging to the passed track. | |
| virtual Trk::IPRDtoTrackMapTool::TrackSet | findConnectedTracks (Trk::PRDtoTrackMap &virt_prd_to_track_map, const Trk::Track &track) const override |
| returns set of tracks which share PRD with this one | |
Private Member Functions | |
| void | ensureType (Trk::PRDtoTrackMap &virt_prd_to_track_map) const |
Private Attributes | |
| SG::ReadHandleKey< PixelGangedClusterAmbiguities > | m_pixelClusterAmbiguitiesMapName {this, "PixelClusterAmbiguitiesMapName", "PixelClusterAmbiguitiesMap"} |
| BooleanProperty | m_addTRToutliers {this, "addTRToutliers", false} |
| add TRT outliers in the addTrack method to avoid splits due to rejected extensions | |
Concrete Implementation of the IPRD_AssociationTool interface.
Definition at line 20 of file InDetPRDtoTrackMapToolGangedPixels.h.
| InDet::InDetPRDtoTrackMapToolGangedPixels::InDetPRDtoTrackMapToolGangedPixels | ( | const std::string & | t, |
| const std::string & | n, | ||
| const IInterface * | p ) |
Definition at line 19 of file InDetPRDtoTrackMapToolGangedPixels.cxx.
|
virtualdefault |
|
overridevirtual |
add the PRDs from this track to the store
| track | all PRDs from 'track' will be added to PRD_AssociationTool's internal store. |
Definition at line 79 of file InDetPRDtoTrackMapToolGangedPixels.cxx.
|
overridevirtual |
Definition at line 44 of file InDetPRDtoTrackMapToolGangedPixels.cxx.
|
private |
Definition at line 67 of file InDetPRDtoTrackMapToolGangedPixels.cxx.
|
overridevirtual |
Definition at line 39 of file InDetPRDtoTrackMapToolGangedPixels.cxx.
|
overridevirtual |
returns set of tracks which share PRD with this one
| track | this Track must be known to this tool. |
Definition at line 121 of file InDetPRDtoTrackMapToolGangedPixels.cxx.
|
overridevirtual |
returns a vector of PRDs belonging to the passed track.
It's basically for the convenience of users and is created purely from the passed track. i.e. there is no caching if you do it multiple times on the same track, you're being inefficient!!
| track | this Track will be iterated through and all PrepRawData added to a vector |
Definition at line 164 of file InDetPRDtoTrackMapToolGangedPixels.cxx.
|
overridevirtual |
Definition at line 28 of file InDetPRDtoTrackMapToolGangedPixels.cxx.
|
overridevirtual |
Definition at line 53 of file InDetPRDtoTrackMapToolGangedPixels.cxx.
|
private |
add TRT outliers in the addTrack method to avoid splits due to rejected extensions
Definition at line 62 of file InDetPRDtoTrackMapToolGangedPixels.h.
|
private |
Definition at line 59 of file InDetPRDtoTrackMapToolGangedPixels.h.