![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/base/FairRKPropagator.h>
Inheritance diagram for FairRKPropagator:
Collaboration diagram for FairRKPropagator:Public Member Functions | |
| void | Step (Double_t Charge, Double_t *vecRKIn, Double_t *vecOut) |
| void | OneStepRungeKutta (Double_t charge, Double_t step, Double_t *vect, Double_t *vout) |
| FairRKPropagator (FairField *field) | |
| void | Propagat (Double_t Charge, Double_t *vecRKIn, Double_t *Pos) |
| void | PropagatToPlane (Double_t Charge, Double_t *vecRKIn, Double_t *vec1, Double_t *vec2, Double_t *vec3, Double_t *vecOut) |
| virtual | ~FairRKPropagator () |
| ClassDef (FairRKPropagator, 1) | |
Private Member Functions | |
| FairRKPropagator (const FairRKPropagator &) | |
| FairRKPropagator & | operator= (const FairRKPropagator &) |
Private Attributes | |
| Double_t | fMaxStep |
| FairField * | fMagField |
Runge-Kutte Track propagator
Definition at line 13 of file FairRKPropagator.h.
View newest version in sPHENIX GitHub at line 13 of file FairRKPropagator.h
|
private |
| FairRKPropagator::FairRKPropagator | ( | FairField * | field | ) |
Definition at line 10 of file FairRKPropagator.cxx.
View newest version in sPHENIX GitHub at line 10 of file FairRKPropagator.cxx
|
virtual |
Definition at line 18 of file FairRKPropagator.cxx.
View newest version in sPHENIX GitHub at line 18 of file FairRKPropagator.cxx
| FairRKPropagator::ClassDef | ( | FairRKPropagator | , |
| 1 | |||
| ) |
| void FairRKPropagator::OneStepRungeKutta | ( | Double_t | charge, |
| Double_t | step, | ||
| Double_t * | vect, | ||
| Double_t * | vout | ||
| ) |
Definition at line 143 of file FairRKPropagator.cxx.
View newest version in sPHENIX GitHub at line 143 of file FairRKPropagator.cxx
References Acts::Test::at, c, Acts::UnitConstants::e, fMagField, Acts::UnitConstants::h, h2, printf(), Acts::Test::step(), x, xyzt, y, and z.
Referenced by Step().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
| void FairRKPropagator::Propagat | ( | Double_t | Charge, |
| Double_t * | vecRKIn, | ||
| Double_t * | Pos | ||
| ) |
Propagate to closest approach of a point Particle charge maximum Step size Initial co-ords,direction cosines,momentum Output co-ords,direction cosines,momentum
Definition at line 94 of file FairRKPropagator.cxx.
View newest version in sPHENIX GitHub at line 94 of file FairRKPropagator.cxx
References fMaxStep, k, printf(), and Step().
Here is the call graph for this function:| void FairRKPropagator::PropagatToPlane | ( | Double_t | Charge, |
| Double_t * | vecRKIn, | ||
| Double_t * | vec1, | ||
| Double_t * | vec2, | ||
| Double_t * | vec3, | ||
| Double_t * | vecOut | ||
| ) |
Propagate to closest approach of a plane Particle charge Initial co-ords,direction cosines,momentum vector on the plane vector on the plane point on the plane Output co-ords,direction cosines,momentum
vec1 & vec2 are vectors on the plane vec3 a point on the plane
Definition at line 23 of file FairRKPropagator.cxx.
View newest version in sPHENIX GitHub at line 23 of file FairRKPropagator.cxx
References fMaxStep, and Step().
Here is the call graph for this function:| void FairRKPropagator::Step | ( | Double_t | Charge, |
| Double_t * | vecRKIn, | ||
| Double_t * | vecOut | ||
| ) |
Definition at line 123 of file FairRKPropagator.cxx.
View newest version in sPHENIX GitHub at line 123 of file FairRKPropagator.cxx
References fMaxStep, and OneStepRungeKutta().
Referenced by Propagat(), and PropagatToPlane().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 20 of file FairRKPropagator.h.
View newest version in sPHENIX GitHub at line 20 of file FairRKPropagator.h
Referenced by OneStepRungeKutta().
|
private |
Definition at line 19 of file FairRKPropagator.h.
View newest version in sPHENIX GitHub at line 19 of file FairRKPropagator.h
Referenced by Propagat(), PropagatToPlane(), and Step().