|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRKVERTEXSEEDFINDERUTILS_SEEDNEWTONTRKDISTANCEFINDER_H
6 #define TRKVERTEXSEEDFINDERUTILS_SEEDNEWTONTRKDISTANCEFINDER_H
8 #include "GaudiKernel/ToolHandle.h"
18 class Trk2dDistanceSeeder;
19 class NewtonTrkDistanceFinder;
58 virtual std::optional<TwoPoints>
62 virtual std::optional<TwoPoints>
SeedNewtonTrkDistanceFinder(const std::string &t, const std::string &n, const IInterface *p)
ToolHandle< Trk2dDistanceSeeder > m_2ddistanceseeder
virtual std::optional< TwoPoints > CalculateMinimumDistance(const Trk::Perigee &, const Trk::Perigee &) const override final
method to do the calculation starting from two Perigees
Dummy class used to allow special convertors to be called for surfaces owned by a detector element.
virtual StatusCode finalize() override
virtual StatusCode initialize() override
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual ~SeedNewtonTrkDistanceFinder()
Ensure that the ATLAS eigen extensions are properly loaded.
ToolHandle< NewtonTrkDistanceFinder > m_distancefinder
std::atomic< int > m_numberOfMinimizationFailures