Analysis Software
Documentation for sPHENIX simulation software
|
Concrete instance of a propagator. More...
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().