FairRoot
|
#include <FairTrackParP.h>
Public Member Functions | |
FairTrackParP () | |
FairTrackParP (Double_t v, Double_t w, Double_t Tv, Double_t Tw, Double_t qp, Double_t CovMatrix[15], TVector3 o, TVector3 dj, TVector3 dk) | |
FairTrackParP (Double_t v, Double_t w, Double_t Tv, Double_t Tw, Double_t qp, Double_t CovMatrix[15], TVector3 o, TVector3 dj, TVector3 dk, Double_t spu) | |
FairTrackParP (TVector3 pos, TVector3 Mom, TVector3 posErr, TVector3 MomErr, Int_t q, TVector3 o, TVector3 dj, TVector3 dk) | |
FairTrackParP (TVector3 pos, TVector3 Mom, Double_t covMARS[6][6], Int_t q, TVector3 o, TVector3 dj, TVector3 dk) | |
FairTrackParP (FairTrackParH *helix, TVector3 dj, TVector3 dk, Int_t &ierr) | |
virtual | ~FairTrackParP () |
virtual void | Print (Option_t *option="") const |
void | SetTrackPar (Double_t X, Double_t Y, Double_t Z, Double_t Px, Double_t Py, Double_t Pz, Int_t Q, Double_t CovMatrix[15], TVector3 o, TVector3 di, TVector3 dj, TVector3 dk) |
void | SetTrackPar (Double_t v, Double_t w, Double_t Tv, Double_t Tw, Double_t qp, Double_t CovMatrix[15], TVector3 o, TVector3 di, TVector3 dj, TVector3 dk, Double_t spu) |
void | SetTV (Double_t tv) |
void | SetTW (Double_t tw) |
void | Reset () |
ClassDef (FairTrackParP, 1) | |
void | GetMARSCov (Double_t Cov66[6][6]) |
Double_t * | GetCov () |
void | GetCov (Double_t *Cov) |
void | GetCovQ (Double_t *CovQ) |
Double_t | GetV () |
Double_t | GetW () |
Double_t | GetTV () |
Double_t | GetTW () |
Double_t | GetDV () |
Double_t | GetDW () |
Double_t | GetDTV () |
Double_t | GetDTW () |
TVector3 | GetSDMomentum () |
TVector3 | GetOrigin () |
TVector3 | GetIVer () |
TVector3 | GetJVer () |
TVector3 | GetKVer () |
void | SetPlane (TVector3 o, TVector3 dj, TVector3 dk) |
Double_t | GetSPU () |
void | SetTransportMatrix (Double_t mat[5][5]) |
void | GetTransportMatrix (Double_t mat[5][5]) |
Public Member Functions inherited from FairTrackPar | |
FairTrackPar () | |
FairTrackPar (Double_t x, Double_t y, Double_t z, Double_t px, Double_t py, Double_t pz, Int_t q) | |
FairTrackPar (Double_t x, Double_t y, Double_t z, Double_t dx, Double_t dy, Double_t dz, Double_t px, Double_t py, Double_t pz, Double_t dpx, Double_t dpy, Double_t dpz, Int_t q) | |
virtual | ~FairTrackPar () |
virtual TVector3 | GetPosition () const |
virtual Double_t | GetX () |
virtual Double_t | GetY () |
virtual Double_t | GetZ () |
Int_t | GetQ () const |
virtual Double_t | GetDX () const |
virtual Double_t | GetDY () const |
virtual Double_t | GetDZ () const |
virtual TVector3 | GetMomentum () const |
virtual Double_t | GetPx () const |
virtual Double_t | GetPy () const |
virtual Double_t | GetPz () const |
virtual Double_t | GetQp () const |
virtual Double_t | GetDPx () const |
virtual Double_t | GetDPy () const |
virtual Double_t | GetDPz () const |
virtual Double_t | GetDQp () const |
virtual void | GetFieldValue (const Double_t point[3], Double_t *bField) |
virtual void | SetX (Double_t x) |
virtual void | SetY (Double_t y) |
virtual void | SetZ (Double_t z) |
virtual void | SetDX (Double_t dx) |
virtual void | SetDY (Double_t dy) |
virtual void | SetDZ (Double_t dz) |
virtual void | SetPx (Double_t px) |
virtual void | SetPy (Double_t py) |
virtual void | SetPz (Double_t pz) |
virtual void | SetDPx (Double_t dpx) |
virtual void | SetDPy (Double_t dpy) |
virtual void | SetDPz (Double_t dpz) |
void | SetQp (Double_t qp) |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int) |
Additional Inherited Members | |
Protected Member Functions inherited from FairTrackPar | |
ClassDef (FairTrackPar, 2) | |
Protected Attributes inherited from FairTrackPar | |
Double_t | fX |
Double_t | fY |
Double_t | fZ |
Double_t | fDX |
Double_t | fDY |
Double_t | fDZ |
Double_t | fPx |
Double_t | fPy |
Double_t | fPz |
Double_t | fDPx |
Double_t | fDPy |
Double_t | fDPz |
Double_t | fQp |
Double_t | fDQp |
Int_t | fq |
Definition at line 30 of file FairTrackParP.h.
FairTrackParP::FairTrackParP | ( | ) |
Constructor
Definition at line 33 of file FairTrackParP.cxx.
FairTrackParP::FairTrackParP | ( | Double_t | v, |
Double_t | w, | ||
Double_t | Tv, | ||
Double_t | Tw, | ||
Double_t | qp, | ||
Double_t | CovMatrix[15], | ||
TVector3 | o, | ||
TVector3 | dj, | ||
TVector3 | dk | ||
) |
Constructor with all track variables in SD
Definition at line 65 of file FairTrackParP.cxx.
FairTrackParP::FairTrackParP | ( | Double_t | v, |
Double_t | w, | ||
Double_t | Tv, | ||
Double_t | Tw, | ||
Double_t | qp, | ||
Double_t | CovMatrix[15], | ||
TVector3 | o, | ||
TVector3 | dj, | ||
TVector3 | dk, | ||
Double_t | spu | ||
) |
Definition at line 178 of file FairTrackParP.cxx.
FairTrackParP::FairTrackParP | ( | TVector3 | pos, |
TVector3 | Mom, | ||
TVector3 | posErr, | ||
TVector3 | MomErr, | ||
Int_t | q, | ||
TVector3 | o, | ||
TVector3 | dj, | ||
TVector3 | dk | ||
) |
Constructor with position and momentum track in LAB
Definition at line 298 of file FairTrackParP.cxx.
FairTrackParP::FairTrackParP | ( | TVector3 | pos, |
TVector3 | Mom, | ||
Double_t | covMARS[6][6], | ||
Int_t | q, | ||
TVector3 | o, | ||
TVector3 | dj, | ||
TVector3 | dk | ||
) |
Definition at line 412 of file FairTrackParP.cxx.
FairTrackParP::FairTrackParP | ( | FairTrackParH * | helix, |
TVector3 | dj, | ||
TVector3 | dk, | ||
Int_t & | ierr | ||
) |
Definition at line 522 of file FairTrackParP.cxx.
|
virtual |
Destructor
Definition at line 778 of file FairTrackParP.cxx.
FairTrackParP::ClassDef | ( | FairTrackParP | , |
1 | |||
) |
|
inline |
Definition at line 147 of file FairTrackParP.h.
|
inline |
Definition at line 148 of file FairTrackParP.h.
void FairTrackParP::GetCovQ | ( | Double_t * | CovQ | ) |
Definition at line 930 of file FairTrackParP.cxx.
Double_t FairTrackParP::GetDTV | ( | ) |
Definition at line 808 of file FairTrackParP.cxx.
Double_t FairTrackParP::GetDTW | ( | ) |
Definition at line 810 of file FairTrackParP.cxx.
Double_t FairTrackParP::GetDV | ( | ) |
Definition at line 804 of file FairTrackParP.cxx.
Double_t FairTrackParP::GetDW | ( | ) |
Definition at line 806 of file FairTrackParP.cxx.
TVector3 FairTrackParP::GetIVer | ( | ) |
Definition at line 848 of file FairTrackParP.cxx.
TVector3 FairTrackParP::GetJVer | ( | ) |
Definition at line 850 of file FairTrackParP.cxx.
TVector3 FairTrackParP::GetKVer | ( | ) |
Definition at line 852 of file FairTrackParP.cxx.
|
inline |
Accessors
Definition at line 138 of file FairTrackParP.h.
TVector3 FairTrackParP::GetOrigin | ( | ) |
Definition at line 846 of file FairTrackParP.cxx.
|
inline |
Definition at line 165 of file FairTrackParP.h.
|
inline |
Definition at line 175 of file FairTrackParP.h.
void FairTrackParP::GetTransportMatrix | ( | Double_t | mat[5][5] | ) |
Definition at line 922 of file FairTrackParP.cxx.
Double_t FairTrackParP::GetTV | ( | ) |
Definition at line 800 of file FairTrackParP.cxx.
Double_t FairTrackParP::GetTW | ( | ) |
Definition at line 802 of file FairTrackParP.cxx.
Double_t FairTrackParP::GetV | ( | ) |
Definition at line 796 of file FairTrackParP.cxx.
Double_t FairTrackParP::GetW | ( | ) |
Definition at line 798 of file FairTrackParP.cxx.
|
virtual |
copy Constructor Output to screen
Reimplemented from FairTrackPar.
Definition at line 780 of file FairTrackParP.cxx.
void FairTrackParP::Reset | ( | ) |
Definition at line 854 of file FairTrackParP.cxx.
void FairTrackParP::SetPlane | ( | TVector3 | o, |
TVector3 | dj, | ||
TVector3 | dk | ||
) |
Definition at line 880 of file FairTrackParP.cxx.
void FairTrackParP::SetTrackPar | ( | Double_t | X, |
Double_t | Y, | ||
Double_t | Z, | ||
Double_t | Px, | ||
Double_t | Py, | ||
Double_t | Pz, | ||
Int_t | Q, | ||
Double_t | CovMatrix[15], | ||
TVector3 | o, | ||
TVector3 | di, | ||
TVector3 | dj, | ||
TVector3 | dk | ||
) |
Definition at line 584 of file FairTrackParP.cxx.
void FairTrackParP::SetTrackPar | ( | Double_t | v, |
Double_t | w, | ||
Double_t | Tv, | ||
Double_t | Tw, | ||
Double_t | qp, | ||
Double_t | CovMatrix[15], | ||
TVector3 | o, | ||
TVector3 | di, | ||
TVector3 | dj, | ||
TVector3 | dk, | ||
Double_t | spu | ||
) |
Definition at line 678 of file FairTrackParP.cxx.
void FairTrackParP::SetTransportMatrix | ( | Double_t | mat[5][5] | ) |
Definition at line 914 of file FairTrackParP.cxx.
|
inline |
Modifiers
Definition at line 117 of file FairTrackParP.h.
|
inline |
Definition at line 118 of file FairTrackParP.h.