Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::ConcretePropagator< propagator_t > Class Template Reference

Concrete instance of a propagator. More...

#include <acts/blob/sPHENIX/Examples/Algorithms/Propagation/include/ActsExamples/Propagation/PropagatorInterface.hpp>

+ 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.
 

Detailed Description

template<typename propagator_t>
class ActsExamples::ConcretePropagator< propagator_t >

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)); ```

Template Parameters
propagator_tThe 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

Constructor & Destructor Documentation

template<typename propagator_t >
ActsExamples::ConcretePropagator< propagator_t >::ConcretePropagator ( propagator_t  propagator)
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:


The documentation for this class was generated from the following file: