ATLAS Offline Software
Public Member Functions | List of all members
Trk::basePropagator Class Referenceabstract

#include <Propagator.h>

Inheritance diagram for Trk::basePropagator:
Collaboration diagram for Trk::basePropagator:

Public Member Functions

 basePropagator ()
 
virtual ~basePropagator ()
 
virtual void Propagate (long int TrkID, long int Charge, double *ParOld, double *CovOld, double *RefStart, double *RefEnd, double *ParNew, double *CovNew, IVKalState &istate) const =0
 
virtual bool checkTarget (double *RefEnd, const IVKalState &istate) const =0
 

Detailed Description

Definition at line 33 of file Propagator.h.

Constructor & Destructor Documentation

◆ basePropagator()

Trk::basePropagator::basePropagator ( )
default

◆ ~basePropagator()

Trk::basePropagator::~basePropagator ( )
virtualdefault

Member Function Documentation

◆ checkTarget()

virtual bool Trk::basePropagator::checkTarget ( double *  RefEnd,
const IVKalState istate 
) const
pure virtual

Implemented in Trk::VKalExtPropagator.

◆ Propagate()

virtual void Trk::basePropagator::Propagate ( long int  TrkID,
long int  Charge,
double *  ParOld,
double *  CovOld,
double *  RefStart,
double *  RefEnd,
double *  ParNew,
double *  CovNew,
IVKalState istate 
) const
pure virtual

Implemented in Trk::VKalExtPropagator.


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