Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
ActsTrk::ITrackParamsEstimationTool Class Referenceabstract

#include <ITrackParamsEstimationTool.h>

Inheritance diagram for ActsTrk::ITrackParamsEstimationTool:
Collaboration diagram for ActsTrk::ITrackParamsEstimationTool:

Public Member Functions

 DeclareInterfaceID (ITrackParamsEstimationTool, 1, 0)
 
virtual std::optional< Acts::BoundTrackParameters > estimateTrackParameters (const ActsTrk::Seed &seed, bool useTopSp, const Acts::GeometryContext &geoContext, const Acts::MagneticFieldContext &magFieldContext, std::function< const Acts::Surface &(const ActsTrk::Seed &seed, bool useTopSp)> retrieveSurface) const =0
 
virtual std::optional< Acts::BoundTrackParameters > estimateTrackParameters (const ActsTrk::Seed &seed, bool useTopSp, const Acts::GeometryContext &geoContext, const Acts::MagneticFieldContext &magFieldContext, const Acts::Surface &surface, const Acts::Vector3 &bField) const =0
 

Detailed Description

Definition at line 21 of file ITrackParamsEstimationTool.h.

Member Function Documentation

◆ DeclareInterfaceID()

ActsTrk::ITrackParamsEstimationTool::DeclareInterfaceID ( ITrackParamsEstimationTool  ,
,
 
)

◆ estimateTrackParameters() [1/2]

virtual std::optional<Acts::BoundTrackParameters> ActsTrk::ITrackParamsEstimationTool::estimateTrackParameters ( const ActsTrk::Seed seed,
bool  useTopSp,
const Acts::GeometryContext &  geoContext,
const Acts::MagneticFieldContext &  magFieldContext,
const Acts::Surface &  surface,
const Acts::Vector3 &  bField 
) const
pure virtual

◆ estimateTrackParameters() [2/2]

virtual std::optional<Acts::BoundTrackParameters> ActsTrk::ITrackParamsEstimationTool::estimateTrackParameters ( const ActsTrk::Seed seed,
bool  useTopSp,
const Acts::GeometryContext &  geoContext,
const Acts::MagneticFieldContext &  magFieldContext,
std::function< const Acts::Surface &(const ActsTrk::Seed &seed, bool useTopSp)>  retrieveSurface 
) const
pure virtual

The documentation for this class was generated from the following file: