![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for ActsExamples::TrkrClusterOutlierFittingAlgorithm:
Collaboration diagram for ActsExamples::TrkrClusterOutlierFittingAlgorithm:Classes | |
| struct | Config |
Public Types | |
| using | FitterResult = Acts::Result< Acts::KalmanFitterResult< ActsExamples::TrkrClusterSourceLink >> |
| Construct some aliases to be used for the fitting results. | |
| using | FitterFunction = std::function< FitterResult(const std::vector< ActsExamples::TrkrClusterSourceLink > &, const TrackParameters &, const Acts::KalmanFitterOptions< ResidualOutlierFinder > &)> |
| using | DirectedFitterFunction = std::function< FitterResult(const std::vector< ActsExamples::TrkrClusterSourceLink > &, const TrackParameters &, const Acts::KalmanFitterOptions< ResidualOutlierFinder > &, const std::vector< const Acts::Surface * > &)> |
Public Member Functions | |
| TrkrClusterOutlierFittingAlgorithm (Config cfg, Acts::Logging::Level lvl) | |
| Constructor. | |
Public Member Functions inherited from ActsExamples::BareAlgorithm | |
| BareAlgorithm (std::string name, Acts::Logging::Level level=Acts::Logging::INFO) | |
| std::string | name () const finaloverride |
| The algorithm name. | |
| virtual ProcessCode | execute (const AlgorithmContext &context) const override=0 |
Static Public Member Functions | |
| static FitterFunction | makeFitterFunction (std::shared_ptr< const Acts::TrackingGeometry > trackingGeometry, Options::BFieldVariant magneticField) |
| Create fitter function. | |
| static DirectedFitterFunction | makeFitterFunction (Options::BFieldVariant magneticField) |
Private Attributes | |
| Config | m_cfg |
Additional Inherited Members | |
Protected Member Functions inherited from ActsExamples::BareAlgorithm | |
| const Acts::Logger & | logger () const |
This class contains the information required to run the Kalman fitter with the TrkrClusterSourceLinks. Based on ActsExamples::FittingAlgorithm
Definition at line 91 of file TrkrClusterOutlierFittingAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 91 of file TrkrClusterOutlierFittingAlgorithm.hpp
| using ActsExamples::TrkrClusterOutlierFittingAlgorithm::DirectedFitterFunction = std::function<FitterResult( const std::vector<ActsExamples::TrkrClusterSourceLink>&, const TrackParameters&, const Acts::KalmanFitterOptions<ResidualOutlierFinder>&, const std::vector<const Acts::Surface*>&)> |
Definition at line 108 of file TrkrClusterOutlierFittingAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 108 of file TrkrClusterOutlierFittingAlgorithm.hpp
| using ActsExamples::TrkrClusterOutlierFittingAlgorithm::FitterFunction = std::function<FitterResult( const std::vector<ActsExamples::TrkrClusterSourceLink>&, const TrackParameters&, const Acts::KalmanFitterOptions<ResidualOutlierFinder>&)> |
Definition at line 101 of file TrkrClusterOutlierFittingAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 101 of file TrkrClusterOutlierFittingAlgorithm.hpp
| using ActsExamples::TrkrClusterOutlierFittingAlgorithm::FitterResult = Acts::Result<Acts::KalmanFitterResult<ActsExamples::TrkrClusterSourceLink>> |
Construct some aliases to be used for the fitting results.
Definition at line 96 of file TrkrClusterOutlierFittingAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 96 of file TrkrClusterOutlierFittingAlgorithm.hpp
| ActsExamples::TrkrClusterOutlierFittingAlgorithm::TrkrClusterOutlierFittingAlgorithm | ( | Config | cfg, |
| Acts::Logging::Level | lvl | ||
| ) |
Constructor.
|
static |
Create fitter function.
Function that actually makes the fitting function to be used
Return a new instance of the fitter
Construct some aliases for the components below
Make the components for the fitter
Build the fitter function
Definition at line 68 of file TrkrClusterOutlierFittingAlgorithmFitterFunction.cpp.
View newest version in sPHENIX GitHub at line 68 of file TrkrClusterOutlierFittingAlgorithmFitterFunction.cpp
References Acts::Test::navigator, and propagation_timing::stepper.
|
static |
Return a new instance of the fitter
Construct some aliases for the components below
Make the components for the fitter
Build the fitter function
Definition at line 104 of file TrkrClusterOutlierFittingAlgorithmFitterFunction.cpp.
View newest version in sPHENIX GitHub at line 104 of file TrkrClusterOutlierFittingAlgorithmFitterFunction.cpp
References Acts::Test::navigator, and propagation_timing::stepper.
|
private |
Definition at line 130 of file TrkrClusterOutlierFittingAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 130 of file TrkrClusterOutlierFittingAlgorithm.hpp