![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
Concrete instance of a propagator. More...
Inheritance diagram for ActsExamples::ConcretePropagator< propagator_t >:
Collaboration diagram for ActsExamples::ConcretePropagator< propagator_t >:Public Member Functions | |
| ConcretePropagator (propagator_t propagator) | |
Public Member Functions inherited from ActsExamples::PropagatorInterface | |
| virtual | ~PropagatorInterface ()=default |
| virtual PropagationOutput | execute (const AlgorithmContext &context, const PropagationAlgorithm::Config &cfg, const Acts::Logger &logger, const Acts::BoundTrackParameters &startParameters) const =0 |
| Execute a propagation for charged particle parameters. | |
Concrete instance of a propagator.
This class implements a wrapped version of a concrete propagator. It can be instantiated to comply with PropagatorInterface. Setting up a PropagationAlgorithm with this looks like: ```cpp config.propagatorImpl = std::make_shared<ActsExamples::ConcretePropagator<Propagator>>( std::move(propagator)); ```
| propagator_t | The concrete propagator to instantiate with |
Definition at line 51 of file PropagatorInterface.hpp.
View newest version in sPHENIX GitHub at line 51 of file PropagatorInterface.hpp
|
inline |
Definition at line 53 of file PropagatorInterface.hpp.
View newest version in sPHENIX GitHub at line 53 of file PropagatorInterface.hpp
References testing::internal::move().
Here is the call graph for this function: