interface for track parameter propagation through the magnetic field, using the Trk::PatternTrackParameters data model for fast, internal use.
More...
#include <IPatternParametersPropagator.h>
|
| virtual bool | propagate (const ::EventContext &ctx, PatternTrackParameters &, const Surface &, PatternTrackParameters &, PropDirection, const MagneticFieldProperties &, ParticleHypothesis particle=pion) const =0 |
| | Interfaces WITH EventContext (new)
|
| virtual bool | propagate (const ::EventContext &ctx, PatternTrackParameters &, const Surface &, PatternTrackParameters &, PropDirection, const MagneticFieldProperties &, double &, ParticleHypothesis particle=pion) const =0 |
| | Main propagation method with step to surface calculation.
|
| virtual bool | propagateParameters (const ::EventContext &ctx, PatternTrackParameters &, const Surface &, PatternTrackParameters &, PropDirection, const MagneticFieldProperties &, ParticleHypothesis particle=pion) const =0 |
| | Main propagation method for parameters only.
|
| virtual bool | propagateParameters (const ::EventContext &ctx, PatternTrackParameters &, const Surface &, PatternTrackParameters &, PropDirection, const MagneticFieldProperties &, double &, ParticleHypothesis particle=pion) const =0 |
| | Main propagation method for parameters only with step to surface calculation.
|
| virtual void | globalPositions (const ::EventContext &ctx, const PatternTrackParameters &, std::vector< const Surface * > &, std::vector< std::pair< Amg::Vector3D, double > > &, const MagneticFieldProperties &, ParticleHypothesis particle=pion) const =0 |
|
| static const InterfaceID & | interfaceID () |
| | framework method providing the abstract interface
|
interface for track parameter propagation through the magnetic field, using the Trk::PatternTrackParameters data model for fast, internal use.
- Author
- Igor.Gavrilenko -at- cern.ch, Wolfgang.Liebig -at- cern.ch
Definition at line 41 of file IPatternParametersPropagator.h.
◆ globalPositions()
◆ interfaceID()
| const InterfaceID & Trk::IPatternParametersPropagator::interfaceID |
( |
| ) |
|
|
inlinestatic |
framework method providing the abstract interface
Definition at line 107 of file IPatternParametersPropagator.h.
108{
110}
static const InterfaceID IID_IPatternParametersPropagator("IPatternParametersPropagator", 1, 0)
Interface ID for IPropagators.
◆ propagate() [1/2]
Main propagation method with step to surface calculation.
◆ propagate() [2/2]
Interfaces WITH EventContext (new)
Main propagation method
◆ propagateParameters() [1/2]
Main propagation method for parameters only with step to surface calculation.
◆ propagateParameters() [2/2]
Main propagation method for parameters only.
The documentation for this class was generated from the following file: