EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Classes | |
struct | Config |
Public Types | |
using | FinderResult = Acts::Result< Acts::CombinatorialKalmanFilterResult< SourceLink >> |
using | CKFOptions = Acts::CombinatorialKalmanFilterOptions< Acts::CKFSourceLinkSelector > |
using | FinderFunction = std::function< FinderResult(const std::vector< SourceLink > &, const ActsExamples::TrackParameters &, const CKFOptions &)> |
Public Member Functions | |
TrkrClusterFindingAlgorithm (Config cfg, Acts::Logging::Level lvl) | |
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 FinderFunction | makeFinderFunction (std::shared_ptr< const Acts::TrackingGeometry > trackingGeometry, Options::BFieldVariant magneticField) |
Private Attributes | |
Config | m_cfg |
Additional Inherited Members | |
Protected Member Functions inherited from ActsExamples::BareAlgorithm | |
const Acts::Logger & | logger () const |
Definition at line 34 of file TrkrClusterFindingAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 34 of file TrkrClusterFindingAlgorithm.hpp
using ActsExamples::TrkrClusterFindingAlgorithm::CKFOptions = Acts::CombinatorialKalmanFilterOptions<Acts::CKFSourceLinkSelector> |
Definition at line 40 of file TrkrClusterFindingAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 40 of file TrkrClusterFindingAlgorithm.hpp
using ActsExamples::TrkrClusterFindingAlgorithm::FinderFunction = std::function<FinderResult(const std::vector<SourceLink>&, const ActsExamples::TrackParameters&, const CKFOptions&)> |
Definition at line 44 of file TrkrClusterFindingAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 44 of file TrkrClusterFindingAlgorithm.hpp
using ActsExamples::TrkrClusterFindingAlgorithm::FinderResult = Acts::Result<Acts::CombinatorialKalmanFilterResult<SourceLink>> |
Definition at line 39 of file TrkrClusterFindingAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 39 of file TrkrClusterFindingAlgorithm.hpp
ActsExamples::TrkrClusterFindingAlgorithm::TrkrClusterFindingAlgorithm | ( | Config | cfg, |
Acts::Logging::Level | lvl | ||
) |
|
static |
Function that actually makes the track finding function to be used
Return a new instance of the finder with the given magnetic field need to unpack the magnetic field and return the finder
Construct some aliases for the components below
Make the components for the fitter
Build the fitter function
Definition at line 31 of file TrkrClusterFindingAlgorithmFinderFunction.cpp.
View newest version in sPHENIX GitHub at line 31 of file TrkrClusterFindingAlgorithmFinderFunction.cpp
References Acts::Test::navigator, and propagation_timing::stepper.
|
private |
Definition at line 59 of file TrkrClusterFindingAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 59 of file TrkrClusterFindingAlgorithm.hpp