Definition at line 132 of file TEveTrackPropagator.h.
Public Member Functions | |
Helix_t () | |
Default constructor. | |
Double_t | GetStep () |
Double_t | GetStep2 () |
void | Step (const TEveVector4D &v, const TEveVectorD &p, TEveVector4D &vOut, TEveVectorD &pOut) |
Step helix for given momentum p from vertex v. | |
void | UpdateCommon (const TEveVectorD &p, const TEveVectorD &b) |
Common update code for helix and RK propagation. | |
void | UpdateHelix (const TEveVectorD &p, const TEveVectorD &b, Bool_t full_update, Bool_t enforce_max_step) |
Update helix parameters. | |
void | UpdateRK (const TEveVectorD &p, const TEveVectorD &b) |
Update helix for stepper RungeKutta. | |
#include <TEveTrackPropagator.h>
TEveTrackPropagator::Helix_t::Helix_t | ( | ) |
Default constructor.
Definition at line 71 of file TEveTrackPropagator.cxx.
|
inline |
Definition at line 171 of file TEveTrackPropagator.h.
|
inline |
Definition at line 172 of file TEveTrackPropagator.h.
void TEveTrackPropagator::Helix_t::Step | ( | const TEveVector4D & | v, |
const TEveVectorD & | p, | ||
TEveVector4D & | vOut, | ||
TEveVectorD & | pOut | ||
) |
Step helix for given momentum p from vertex v.
Definition at line 172 of file TEveTrackPropagator.cxx.
void TEveTrackPropagator::Helix_t::UpdateCommon | ( | const TEveVectorD & | p, |
const TEveVectorD & | b | ||
) |
Common update code for helix and RK propagation.
Definition at line 84 of file TEveTrackPropagator.cxx.
void TEveTrackPropagator::Helix_t::UpdateHelix | ( | const TEveVectorD & | p, |
const TEveVectorD & | b, | ||
Bool_t | full_update, | ||
Bool_t | enforce_max_step | ||
) |
Update helix parameters.
Definition at line 103 of file TEveTrackPropagator.cxx.
void TEveTrackPropagator::Helix_t::UpdateRK | ( | const TEveVectorD & | p, |
const TEveVectorD & | b | ||
) |
Update helix for stepper RungeKutta.
Definition at line 151 of file TEveTrackPropagator.cxx.
TEveVectorD TEveTrackPropagator::Helix_t::fB |
Definition at line 154 of file TEveTrackPropagator.h.
Int_t TEveTrackPropagator::Helix_t::fCharge |
Definition at line 134 of file TEveTrackPropagator.h.
Double_t TEveTrackPropagator::Helix_t::fCos |
Definition at line 148 of file TEveTrackPropagator.h.
Double_t TEveTrackPropagator::Helix_t::fDelta |
Definition at line 137 of file TEveTrackPropagator.h.
TEveVectorD TEveTrackPropagator::Helix_t::fE1 |
Definition at line 155 of file TEveTrackPropagator.h.
TEveVectorD TEveTrackPropagator::Helix_t::fE2 |
Definition at line 155 of file TEveTrackPropagator.h.
TEveVectorD TEveTrackPropagator::Helix_t::fE3 |
Definition at line 155 of file TEveTrackPropagator.h.
Double_t TEveTrackPropagator::Helix_t::fLam |
Definition at line 145 of file TEveTrackPropagator.h.
Double_t TEveTrackPropagator::Helix_t::fLStep |
Definition at line 159 of file TEveTrackPropagator.h.
Double_t TEveTrackPropagator::Helix_t::fMaxAng |
Definition at line 135 of file TEveTrackPropagator.h.
Double_t TEveTrackPropagator::Helix_t::fMaxStep |
Definition at line 136 of file TEveTrackPropagator.h.
Double_t TEveTrackPropagator::Helix_t::fPhi |
Definition at line 139 of file TEveTrackPropagator.h.
Double_t TEveTrackPropagator::Helix_t::fPhiStep |
Definition at line 147 of file TEveTrackPropagator.h.
TEveVectorD TEveTrackPropagator::Helix_t::fPl |
Definition at line 156 of file TEveTrackPropagator.h.
Double_t TEveTrackPropagator::Helix_t::fPlMag |
Definition at line 158 of file TEveTrackPropagator.h.
TEveVectorD TEveTrackPropagator::Helix_t::fPt |
Definition at line 156 of file TEveTrackPropagator.h.
Double_t TEveTrackPropagator::Helix_t::fPtMag |
Definition at line 157 of file TEveTrackPropagator.h.
Double_t TEveTrackPropagator::Helix_t::fR |
Definition at line 146 of file TEveTrackPropagator.h.
Double_t TEveTrackPropagator::Helix_t::fRKStep |
Definition at line 151 of file TEveTrackPropagator.h.
Double_t TEveTrackPropagator::Helix_t::fSin |
Definition at line 148 of file TEveTrackPropagator.h.
Bool_t TEveTrackPropagator::Helix_t::fValid |
Definition at line 140 of file TEveTrackPropagator.h.