![]()  | 
						
							 
								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