|
double | Step (double Charge, double *vecRKIn, double *vecOut) |
|
double | OneStepRungeKutta (double charge, double step, double *vect, double *vout) |
|
| FairRKPropagator (FairField *field) |
|
void | Propagate (double Charge, double *vecRKIn, double *Pos) |
|
void | PropagateToPlane (double Charge, double *vecRKIn, double *vec1, double *vec2, double *vec3, double *vecOut) |
|
virtual bool | SetDestinationPlane (const TVector3 &v0, const TVector3 &v1, const TVector3 &v2) |
|
virtual bool | SetOriginPlane (const TVector3 &v0, const TVector3 &v1) |
|
virtual bool | SetDestinationVolume (std::string volName, int copyNo, int option) |
|
virtual bool | SetDestinationLength (float length) |
|
virtual bool | SetPropagateOnlyParameters () |
|
virtual bool | Propagate (FairTrackParH *TStart, FairTrackParH *TEnd, int PDG) |
|
virtual bool | Propagate (FairTrackParP *TStart, FairTrackParH *TEnd, int PDG) |
|
virtual bool | Propagate (FairTrackParP *TStart, FairTrackParP *TEnd, int PDG) |
|
virtual bool | Propagate (FairTrackParH *TStart, FairTrackParP *TEnd, int PDG) |
|
virtual bool | Propagate (float *x1, float *p1, float *x2, float *p2, int PDG) |
|
virtual bool | SetPCAPropagation (int pca, int dir=1, FairTrackParP *par=nullptr) |
|
virtual PCAOutputStruct | FindPCA (int PCA, int PDGCode, TVector3 Point, TVector3 Wire1, TVector3 Wire2, double MaxDistance) |
|
virtual | ~FairRKPropagator () |
|
| ClassDef (FairRKPropagator, 2) |
|
| FairPropagator () |
|
| FairPropagator (const TString &name, const TString &title) |
|
virtual | ~FairPropagator () |
|
virtual void | Init (FairTrackPar *) |
|
virtual bool | SetDestinationPlane ([[gnu::unused]] const TVector3 &v0, [[gnu::unused]] const TVector3 &v1, [[gnu::unused]] const TVector3 &v2) |
|
virtual bool | SetOriginPlane ([[gnu::unused]] const TVector3 &v0, [[gnu::unused]] const TVector3 &v1) |
|
virtual bool | SetDestinationVolume ([[gnu::unused]] std::string volName, [[gnu::unused]] int copyNo, [[gnu::unused]] int option) |
|
virtual bool | SetDestinationLength ([[gnu::unused]] float length) |
|
virtual bool | Propagate ([[gnu::unused]] FairTrackParH *TStart, [[gnu::unused]] FairTrackParH *TEnd, [[gnu::unused]] int PDG) |
|
virtual bool | Propagate ([[gnu::unused]] FairTrackParP *TStart, [[gnu::unused]] FairTrackParH *TEnd, [[gnu::unused]] int PDG) |
|
virtual bool | Propagate ([[gnu::unused]] FairTrackParP *TStart, [[gnu::unused]] FairTrackParP *TEnd, [[gnu::unused]] int PDG) |
|
virtual bool | Propagate ([[gnu::unused]] FairTrackParH *TStart, [[gnu::unused]] FairTrackParP *TEnd, [[gnu::unused]] int PDG) |
|
virtual bool | Propagate ([[gnu::unused]] float *x1, [[gnu::unused]] float *p1, [[gnu::unused]] float *x2, [[gnu::unused]] float *p2, [[gnu::unused]] int PDG) |
|
virtual bool | SetPCAPropagation ([[gnu::unused]] int pca, [[gnu::unused]] int dir=1, [[gnu::unused]] FairTrackParP *par=nullptr) |
|
virtual PCAOutputStruct | FindPCA ([[gnu::unused]] int PCA, [[gnu::unused]] int PDGCode, [[gnu::unused]] TVector3 Point, [[gnu::unused]] TVector3 Wire1, [[gnu::unused]] TVector3 Wire2, [[gnu::unused]] double MaxDistance) |
|
| ClassDef (FairPropagator, 1) |
|
Definition at line 37 of file FairRKPropagator.h.