 |
ATLAS Offline Software
|
Go to the documentation of this file.
36 #ifndef INDETPRIVXFINDERTOOL_INDETITERATIVEPRIVXFINDERTOOL_H
37 #define INDETPRIVXFINDERTOOL_INDETITERATIVEPRIVXFINDERTOOL_H
41 #include "GaudiKernel/ToolHandle.h"
93 virtual std::pair<xAOD::VertexContainer*, xAOD::VertexAuxContainer*>
99 virtual std::pair<xAOD::VertexContainer*, xAOD::VertexAuxContainer*>
106 std::pair<xAOD::VertexContainer*, xAOD::VertexAuxContainer*>
findVertex(
107 const EventContext& ctx,
108 const std::vector<Trk::ITrackLink*>& trackVector)
const;
112 std::vector<const Trk::TrackParameters*>& perigeesToFit,
113 std::vector<Trk::ITrackLink*>& seedTracks)
const;
115 void removeAllFrom(std::vector<const Trk::TrackParameters*>& perigeesToFit,
116 std::vector<Trk::ITrackLink*>& seedTracks)
const;
127 "Trk::AdaptiveVertexFitter" };
131 "InDet::InDetTrackSelection"
136 "Trk::ZScanSeedFinder" };
139 "ImpactPoint3dEstimator",
140 "Trk::ImpactPoint3dEstimator"
145 "LinearizedTrackFactory",
146 "Trk::FullLinearizedTrackFactory"
153 "SG key for beam spot"
158 {
this,
"significanceCutSeeding", 10.};
160 {
this,
"maximumChi2cutForSeeding", 36.};
165 {
this,
"splitVerticesTrkInvFraction", 2,
"inverse fraction to split tracks (1:N)"};
168 {
this,
"reassignTracksAfterFirstFit",
false};
::StatusCode StatusCode
StatusCode definition for legacy code.
Ensure that the ATLAS eigen extensions are properly loaded.
Class describing a Vertex.