FairRoot
|
#include <FairTrackParH.h>
Public Member Functions | |
FairTrackParH () | |
FairTrackParH (Double_t x, Double_t y, Double_t z, Double_t lambda, Double_t phi, Double_t qp, Double_t CovMatrix[15]) | |
FairTrackParH (TVector3 pos, TVector3 Mom, TVector3 posErr, TVector3 MomErr, Int_t q) | |
FairTrackParH (FairTrackPar &Trkbase) | |
FairTrackParH (FairTrackParP *parab, Int_t &ierr) | |
virtual | ~FairTrackParH () |
virtual void | Print (Option_t *option="") const |
Double_t | GetLambda () |
Double_t | GetPhi () |
Double_t | GetDLambda () |
Double_t | GetDPhi () |
void | GetCov (Double_t *Cov) |
void | GetCovQ (Double_t *CovQ) |
void | GetMARSCov (Double_t Cov66[6][6]) |
Double_t | GetDX_sc () |
Double_t | GetDY_sc () |
Double_t | GetDZ_sc () |
Double_t | GetX_sc () |
Double_t | GetY_sc () |
Double_t | GetZ_sc () |
Double_t | GetX () |
Double_t | GetY () |
Double_t | GetZ () |
void | SetLambda (Double_t Lm) |
void | SetPhi (Double_t Phi) |
void | SetDLambda (Double_t DLm) |
void | SetDPhi (Double_t DPhi) |
void | SetX_sc (Double_t x) |
void | SetY_sc (Double_t y) |
void | SetZ_sc (Double_t z) |
void | SetCov (Double_t *Cov) |
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]) |
void | SetTrackPar (Double_t x, Double_t y, Double_t z, Double_t pq, Double_t lm, Double_t phi, Double_t CovMatrix[15]) |
void | Reset () |
ClassDef (FairTrackParH, 1) | |
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 |
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 FairTrackParH.h.
FairTrackParH::FairTrackParH | ( | ) |
Constructor
Definition at line 33 of file FairTrackParH.cxx.
FairTrackParH::FairTrackParH | ( | Double_t | x, |
Double_t | y, | ||
Double_t | z, | ||
Double_t | lambda, | ||
Double_t | phi, | ||
Double_t | qp, | ||
Double_t | CovMatrix[15] | ||
) |
Constructor with track variables (in SC)
Definition at line 60 of file FairTrackParH.cxx.
FairTrackParH::FairTrackParH | ( | TVector3 | pos, |
TVector3 | Mom, | ||
TVector3 | posErr, | ||
TVector3 | MomErr, | ||
Int_t | q | ||
) |
Constructor track parameters with position and momentum (in LAB)
Definition at line 159 of file FairTrackParH.cxx.
FairTrackParH::FairTrackParH | ( | FairTrackPar & | Trkbase | ) |
copy Constructor
Definition at line 547 of file FairTrackParH.cxx.
FairTrackParH::FairTrackParH | ( | FairTrackParP * | parab, |
Int_t & | ierr | ||
) |
Definition at line 252 of file FairTrackParH.cxx.
|
virtual |
Destructor
Definition at line 644 of file FairTrackParH.cxx.
FairTrackParH::ClassDef | ( | FairTrackParH | , |
1 | |||
) |
|
inline |
Get Error in Phi Get the coveriant matrix
Definition at line 69 of file FairTrackParH.h.
void FairTrackParH::GetCovQ | ( | Double_t * | CovQ | ) |
Definition at line 727 of file FairTrackParH.cxx.
Double_t FairTrackParH::GetDLambda | ( | ) |
Definition at line 702 of file FairTrackParH.cxx.
Double_t FairTrackParH::GetDPhi | ( | ) |
Get Error in Lambda
Definition at line 703 of file FairTrackParH.cxx.
Double_t FairTrackParH::GetDX_sc | ( | ) |
Definition at line 655 of file FairTrackParH.cxx.
Double_t FairTrackParH::GetDY_sc | ( | ) |
Get dx in SC
Definition at line 657 of file FairTrackParH.cxx.
Double_t FairTrackParH::GetDZ_sc | ( | ) |
Get dy in SC
Definition at line 658 of file FairTrackParH.cxx.
|
inline |
Accessors
Definition at line 64 of file FairTrackParH.h.
|
inline |
Definition at line 77 of file FairTrackParH.h.
|
inline |
Definition at line 65 of file FairTrackParH.h.
|
virtual |
|
inline |
Get dz in SC
Definition at line 87 of file FairTrackParH.h.
|
virtual |
|
inline |
Get x in SC
Definition at line 88 of file FairTrackParH.h.
|
virtual |
|
inline |
Get y in SC
Definition at line 89 of file FairTrackParH.h.
|
virtual |
void FairTrackParH::Reset | ( | ) |
Definition at line 705 of file FairTrackParH.cxx.
|
inline |
Set z in SC
Definition at line 108 of file FairTrackParH.h.
|
inline |
Definition at line 102 of file FairTrackParH.h.
|
inline |
Definition at line 103 of file FairTrackParH.h.
|
inline |
Get Z in Lab Modifiers
Definition at line 99 of file FairTrackParH.h.
|
inline |
Definition at line 100 of file FairTrackParH.h.
void FairTrackParH::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] | ||
) |
Definition at line 307 of file FairTrackParH.cxx.
void FairTrackParH::SetTrackPar | ( | Double_t | x, |
Double_t | y, | ||
Double_t | z, | ||
Double_t | pq, | ||
Double_t | lm, | ||
Double_t | phi, | ||
Double_t | CovMatrix[15] | ||
) |
Definition at line 394 of file FairTrackParH.cxx.
|
inline |
Definition at line 105 of file FairTrackParH.h.
|
inline |
Set x in SC
Definition at line 106 of file FairTrackParH.h.
|
inline |
Set y in SC
Definition at line 107 of file FairTrackParH.h.