FairRoot/PandaRoot
|
#include <PndCATrackLinearisationVector.h>
Public Member Functions | |
PndCATrackLinearisationVector () | |
PndCATrackLinearisationVector (float_v SinPhi1, float_v CosPhi1, float_v DzDs1, float_v QPt1) | |
PndCATrackLinearisationVector (const PndCATrackParamVector &t) | |
void | Set (float_v SinPhi1, float_v CosPhi1, float_v DzDs1, float_v QPt1) |
float_v | SinPhi () const |
float_v | CosPhi () const |
float_v | DzDs () const |
float_v | QPt () const |
float_v | GetSinPhi () const |
float_v | GetCosPhi () const |
float_v | GetDzDs () const |
float_v | GetQPt () const |
void | SetSinPhi (float_v v) |
void | SetCosPhi (float_v v) |
void | SetDzDs (float_v v) |
void | SetQPt (float_v v) |
Private Attributes | |
float_v | fSinPhi |
float_v | fCosPhi |
float_v | fDzDs |
float_v | fQPt |
PndCATrackLinearisationVector class describes the parameters which are used to linearise the transport equations for the track trajectory.
The class is used during track (re)fit, when the PndCATrackParam track is only partially fitted, and there is some apriory knowledge about trajectory. This apriory knowledge is used to linearise the transport equations.
In case the track is fully fitted, the best linearisation point is the track trajectory itself (PndCATrackLinearisationVector = PndCATrackParamVector ).
Definition at line 29 of file PndCATrackLinearisationVector.h.
|
inline |
Definition at line 33 of file PndCATrackLinearisationVector.h.
|
inline |
Definition at line 36 of file PndCATrackLinearisationVector.h.
|
inline |
Definition at line 68 of file PndCATrackLinearisationVector.h.
References f, fCosPhi, fSinPhi, CAMath::Max(), CAMath::Min(), One, PndCATrackParamVector::SignCosPhi(), and CAMath::Sqrt().
|
inline |
Definition at line 45 of file PndCATrackLinearisationVector.h.
References fCosPhi.
Referenced by PndCATrackParamVector::Rotate(), and PndCATrackParamVector::TransportToX().
|
inline |
Definition at line 46 of file PndCATrackLinearisationVector.h.
References fDzDs.
Referenced by PndCATrackParamVector::TransportToX(), and PndCATrackParamVector::TransportToXWithMaterial().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 47 of file PndCATrackLinearisationVector.h.
References fQPt.
Referenced by PndCATrackParamVector::TransportToX().
|
inline |
Definition at line 76 of file PndCATrackLinearisationVector.h.
References SetCosPhi(), SetDzDs(), SetQPt(), and SetSinPhi().
|
inline |
Definition at line 55 of file PndCATrackLinearisationVector.h.
Referenced by PndCATrackParamVector::Rotate(), Set(), and PndCATrackParamVector::TransportToX().
|
inline |
|
inline |
|
inline |
Definition at line 54 of file PndCATrackLinearisationVector.h.
Referenced by PndCATrackParamVector::Rotate(), Set(), and PndCATrackParamVector::TransportToX().
|
inline |
Definition at line 44 of file PndCATrackLinearisationVector.h.
References fSinPhi.
Referenced by PndCATrackParamVector::Rotate(), PndCATrackParamVector::TransportToX(), and PndCATrackParamVector::TransportToXWithMaterial().
|
private |
Definition at line 62 of file PndCATrackLinearisationVector.h.
Referenced by CosPhi(), GetCosPhi(), PndCATrackLinearisationVector(), and SetCosPhi().
|
private |
Definition at line 63 of file PndCATrackLinearisationVector.h.
|
private |
Definition at line 64 of file PndCATrackLinearisationVector.h.
|
private |
Definition at line 61 of file PndCATrackLinearisationVector.h.
Referenced by GetSinPhi(), PndCATrackLinearisationVector(), SetSinPhi(), and SinPhi().