ATLAS Offline Software
Public Member Functions | List of all members
ActsTrk::IFitterTool Class Referenceabstract

#include <IFitterTool.h>

Inheritance diagram for ActsTrk::IFitterTool:
Collaboration diagram for ActsTrk::IFitterTool:

Public Member Functions

 DeclareInterfaceID (IFitterTool, 1, 0)
 
virtual std::unique_ptr< ActsTrk::MutableTrackContainerfit (const EventContext &ctx, const ActsTrk::Seed &seed, const Acts::BoundTrackParameters &initialParams, const Acts::GeometryContext &tgContext, const Acts::MagneticFieldContext &mfContext, const Acts::CalibrationContext &calContext, const TrackingSurfaceHelper &tracking_surface_helper) const =0
 
virtual std::unique_ptr< ActsTrk::MutableTrackContainerfit (const EventContext &ctx, const std::vector< ActsTrk::ATLASUncalibSourceLink > &clusterList, const Acts::BoundTrackParameters &initialParams, const Acts::GeometryContext &tgContext, const Acts::MagneticFieldContext &mfContext, const Acts::CalibrationContext &calContext, const TrackingSurfaceHelper &tracking_surface_helper, const Acts::Surface *targetSurface=nullptr) const =0
 development interface for EF tracking usage. More...
 

Detailed Description

Definition at line 24 of file IFitterTool.h.

Member Function Documentation

◆ DeclareInterfaceID()

ActsTrk::IFitterTool::DeclareInterfaceID ( IFitterTool  ,
,
 
)

◆ fit() [1/2]

virtual std::unique_ptr< ActsTrk::MutableTrackContainer > ActsTrk::IFitterTool::fit ( const EventContext &  ctx,
const ActsTrk::Seed seed,
const Acts::BoundTrackParameters &  initialParams,
const Acts::GeometryContext &  tgContext,
const Acts::MagneticFieldContext &  mfContext,
const Acts::CalibrationContext &  calContext,
const TrackingSurfaceHelper tracking_surface_helper 
) const
pure virtual

◆ fit() [2/2]

virtual std::unique_ptr< ActsTrk::MutableTrackContainer > ActsTrk::IFitterTool::fit ( const EventContext &  ctx,
const std::vector< ActsTrk::ATLASUncalibSourceLink > &  clusterList,
const Acts::BoundTrackParameters &  initialParams,
const Acts::GeometryContext &  tgContext,
const Acts::MagneticFieldContext &  mfContext,
const Acts::CalibrationContext &  calContext,
const TrackingSurfaceHelper tracking_surface_helper,
const Acts::Surface *  targetSurface = nullptr 
) const
pure virtual

development interface for EF tracking usage.


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