5#ifndef TRKVERTEXSEEDFINDERUTILS_Trk2DDistanceFinder_H
6#define TRKVERTEXSEEDFINDERUTILS_Trk2DDistanceFinder_H
8#include "GaudiKernel/ToolHandle.h"
48 virtual StatusCode
finalize()
override;
52 virtual std::optional<TwoPoints>
56 virtual std::optional<TwoPoints>
virtual StatusCode finalize() override
Trk2DDistanceFinder(const std::string &t, const std::string &n, const IInterface *p)
virtual std::optional< TwoPoints > CalculateMinimumDistance(const Trk::Perigee &, const Trk::Perigee &) const override final
method to do the calculation starting from two MeasuredPerigees
std::atomic< int > m_numberOfMinimizationFailures
virtual StatusCode initialize() override
ToolHandle< Trk2dDistanceSeeder > m_2ddistanceseeder
virtual ~Trk2DDistanceFinder()
AlgoTool calculates the points of minimum distance between two tracks on the transverse plane,...
Ensure that the ATLAS eigen extensions are properly loaded.
ParametersT< TrackParametersDim, Charged, PerigeeSurface > Perigee