FairRoot/PandaRoot
|
#include <PndHelixPropagator.h>
Public Member Functions | |
PndHelixPropagator () | |
PndHelixPropagator (Double_t fieldStrength, TVector3 origin, TVector3 momentum, Double_t charge) | |
virtual | ~PndHelixPropagator () |
FairTrackPar | PropagateToZ (Double_t zPos) |
FairTrackPar | PropagateToS (Double_t arcLength) |
FairTrackPar | PropagateByAngle (Double_t step) |
FairTrackPar | PropagateToXYPos (TVector2 xyPos) |
Private Member Functions | |
Double_t | Radius () |
Private Attributes | |
Double_t | fFieldStrength |
TVector3 | fOrigin |
TVector3 | fMomentum |
Double_t | fCharge |
Definition at line 16 of file PndHelixPropagator.h.
PndHelixPropagator::PndHelixPropagator | ( | ) |
Definition at line 15 of file PndHelixPropagator.cxx.
|
inline |
Definition at line 19 of file PndHelixPropagator.h.
|
virtual |
Definition at line 20 of file PndHelixPropagator.cxx.
FairTrackPar PndHelixPropagator::PropagateByAngle | ( | Double_t | step | ) |
Definition at line 109 of file PndHelixPropagator.cxx.
References Double_t, fCharge, fFieldStrength, fMomentum, fOrigin, Pi, and Radius().
Referenced by PndTrackDraw::PropagateTrackHelix().
FairTrackPar PndHelixPropagator::PropagateToS | ( | Double_t | arcLength | ) |
FairTrackPar PndHelixPropagator::PropagateToXYPos | ( | TVector2 | xyPos | ) |
Definition at line 62 of file PndHelixPropagator.cxx.
References Double_t, fCharge, fFieldStrength, fMomentum, fOrigin, and Radius().
Referenced by PndTrackDraw::PropagateTrackHelix().
FairTrackPar PndHelixPropagator::PropagateToZ | ( | Double_t | zPos | ) |
Definition at line 24 of file PndHelixPropagator.cxx.
References Double_t, fCharge, fFieldStrength, fMomentum, fOrigin, and Radius().
|
private |
Definition at line 150 of file PndHelixPropagator.cxx.
References fFieldStrength, and fMomentum.
Referenced by PropagateByAngle(), PropagateToXYPos(), and PropagateToZ().
|
private |
Definition at line 34 of file PndHelixPropagator.h.
Referenced by PropagateByAngle(), PropagateToXYPos(), and PropagateToZ().
|
private |
Definition at line 31 of file PndHelixPropagator.h.
Referenced by PropagateByAngle(), PropagateToXYPos(), PropagateToZ(), and Radius().
|
private |
Definition at line 33 of file PndHelixPropagator.h.
Referenced by PropagateByAngle(), PropagateToXYPos(), PropagateToZ(), and Radius().
|
private |
Definition at line 32 of file PndHelixPropagator.h.
Referenced by PropagateByAngle(), PropagateToXYPos(), and PropagateToZ().