Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::TrackFitterFunction Class Referenceabstract

#include <acts/blob/sPHENIX/Examples/Algorithms/TrackFitting/include/ActsExamples/TrackFitting/TrackFitterFunction.hpp>

Classes

struct  GeneralFitterOptions
 

Public Types

using TrackFitterResult = Acts::Result< TrackContainer::TrackProxy >
 

Public Member Functions

virtual ~TrackFitterFunction ()=default
 
virtual TrackFitterResult operator() (const std::vector< Acts::SourceLink > &, const TrackParameters &, const GeneralFitterOptions &, const MeasurementCalibratorAdapter &, TrackContainer &) const =0
 
virtual TrackFitterResult operator() (const std::vector< Acts::SourceLink > &, const TrackParameters &, const GeneralFitterOptions &, const RefittingCalibrator &, const std::vector< const Acts::Surface * > &, TrackContainer &) const =0
 

Detailed Description

Fit function that takes the above parameters and runs a fit

Note
This is separated into a virtual interface to keep compilation units small.

Definition at line 33 of file TrackFitterFunction.hpp.

View newest version in sPHENIX GitHub at line 33 of file TrackFitterFunction.hpp

Member Typedef Documentation

Definition at line 35 of file TrackFitterFunction.hpp.

View newest version in sPHENIX GitHub at line 35 of file TrackFitterFunction.hpp

Constructor & Destructor Documentation

virtual ActsExamples::TrackFitterFunction::~TrackFitterFunction ( )
virtualdefault

Member Function Documentation

virtual TrackFitterResult ActsExamples::TrackFitterFunction::operator() ( const std::vector< Acts::SourceLink > &  ,
const TrackParameters ,
const GeneralFitterOptions ,
const MeasurementCalibratorAdapter ,
TrackContainer  
) const
pure virtual
virtual TrackFitterResult ActsExamples::TrackFitterFunction::operator() ( const std::vector< Acts::SourceLink > &  ,
const TrackParameters ,
const GeneralFitterOptions ,
const RefittingCalibrator ,
const std::vector< const Acts::Surface * > &  ,
TrackContainer  
) const
pure virtual

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