EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FairTrackPar Class Reference

#include <EicRoot/blob/master/trackbase/FairTrackPar.h>

+ Inheritance diagram for FairTrackPar:
+ Collaboration diagram for FairTrackPar:

Public Member Functions

 FairTrackPar ()
 
 FairTrackPar (Double_t x, Double_t y, Double_t z, Double_t fx, Double_t fy, Double_t fz, Int_t q)
 
virtual ~FairTrackPar ()
 
virtual void Print (Option_t *option="") const
 
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 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)
 

Protected Member Functions

 ClassDef (FairTrackPar, 1)
 /// FairLogger
 

Protected Attributes

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
 
FairLoggerfLogger
 

Detailed Description

Definition at line 9 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 9 of file FairTrackPar.h

Constructor & Destructor Documentation

FairTrackPar::FairTrackPar ( )

Constructor

Definition at line 12 of file FairTrackPar.cxx.

View newest version in sPHENIX GitHub at line 12 of file FairTrackPar.cxx

FairTrackPar::FairTrackPar ( Double_t  x,
Double_t  y,
Double_t  z,
Double_t  fx,
Double_t  fy,
Double_t  fz,
Int_t  q 
)

Constructor with all variables

Definition at line 37 of file FairTrackPar.cxx.

View newest version in sPHENIX GitHub at line 37 of file FairTrackPar.cxx

References fPx, fPy, fPz, fQp, and p.

FairTrackPar::~FairTrackPar ( )
virtual

Destructor

Definition at line 67 of file FairTrackPar.cxx.

View newest version in sPHENIX GitHub at line 67 of file FairTrackPar.cxx

Member Function Documentation

FairTrackPar::ClassDef ( FairTrackPar  ,
 
)
protected
virtual Double_t FairTrackPar::GetDPx ( ) const
inlinevirtual

Definition at line 45 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 45 of file FairTrackPar.h

References fDPx.

Referenced by FairTrackParH::CalCov(), FairTrackParH::FairTrackParH(), PndRecoKalmanFit::Fit(), PndRecoDafFit::Fit(), and FairTrackParH::SetTrackPar().

+ Here is the caller graph for this function:

virtual Double_t FairTrackPar::GetDPy ( ) const
inlinevirtual

Definition at line 46 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 46 of file FairTrackPar.h

References fDPy.

Referenced by FairTrackParH::CalCov(), FairTrackParH::FairTrackParH(), PndRecoKalmanFit::Fit(), PndRecoDafFit::Fit(), and FairTrackParH::SetTrackPar().

+ Here is the caller graph for this function:

virtual Double_t FairTrackPar::GetDPz ( ) const
inlinevirtual

Definition at line 47 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 47 of file FairTrackPar.h

References fDPz.

Referenced by FairTrackParH::CalCov(), FairTrackParH::FairTrackParH(), PndRecoKalmanFit::Fit(), PndRecoDafFit::Fit(), and FairTrackParH::SetTrackPar().

+ Here is the caller graph for this function:

virtual Double_t FairTrackPar::GetDQp ( ) const
inlinevirtual

Definition at line 48 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 48 of file FairTrackPar.h

References fDQp.

virtual Double_t FairTrackPar::GetDX ( ) const
inlinevirtual

Definition at line 34 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 34 of file FairTrackPar.h

References fDX.

Referenced by FairTrackParH::FairTrackParH(), PndRecoDafFit::Fit(), and PndRecoKalmanFit::Fit().

+ Here is the caller graph for this function:

virtual Double_t FairTrackPar::GetDY ( ) const
inlinevirtual

Definition at line 35 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 35 of file FairTrackPar.h

References fDY.

Referenced by FairTrackParH::FairTrackParH(), PndRecoDafFit::Fit(), and PndRecoKalmanFit::Fit().

+ Here is the caller graph for this function:

virtual Double_t FairTrackPar::GetDZ ( ) const
inlinevirtual

Definition at line 36 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 36 of file FairTrackPar.h

References fDZ.

Referenced by FairTrackParH::FairTrackParH(), PndRecoDafFit::Fit(), and PndRecoKalmanFit::Fit().

+ Here is the caller graph for this function:

virtual TVector3 FairTrackPar::GetMomentum ( ) const
inlinevirtual

Definition at line 38 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 38 of file FairTrackPar.h

References fPx, fPy, and fPz.

Referenced by analysis_vtx(), PndPidCorrelator::ConstructChargedCandidate(), and PndPidCorrelator::GetTrackInfo().

+ Here is the caller graph for this function:

virtual TVector3 FairTrackPar::GetPosition ( ) const
inlinevirtual

Accessors

Definition at line 27 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 27 of file FairTrackPar.h

References fX, fY, and fZ.

virtual Double_t FairTrackPar::GetPx ( ) const
inlinevirtual

Definition at line 40 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 40 of file FairTrackPar.h

References fPx.

Referenced by CbmRichTrackExtrapolationKF::DoExtrapolation(), FairTrackParH::FairTrackParH(), PndRecoKalmanFit::Fit(), PndRecoDafFit::Fit(), FairGeanePro::Init(), and FairGeanePro::Propagate().

+ Here is the caller graph for this function:

virtual Double_t FairTrackPar::GetPy ( ) const
inlinevirtual

Definition at line 41 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 41 of file FairTrackPar.h

References fPy.

Referenced by CbmRichTrackExtrapolationKF::DoExtrapolation(), FairTrackParH::FairTrackParH(), PndRecoKalmanFit::Fit(), PndRecoDafFit::Fit(), FairGeanePro::Init(), and FairGeanePro::Propagate().

+ Here is the caller graph for this function:

virtual Double_t FairTrackPar::GetPz ( ) const
inlinevirtual

Definition at line 42 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 42 of file FairTrackPar.h

References fPz.

Referenced by CbmRichTrackExtrapolationKF::DoExtrapolation(), FairTrackParH::FairTrackParH(), PndRecoKalmanFit::Fit(), PndRecoDafFit::Fit(), FairGeanePro::Init(), and FairGeanePro::Propagate().

+ Here is the caller graph for this function:

Int_t FairTrackPar::GetQ ( ) const
inline

Definition at line 32 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 32 of file FairTrackPar.h

References fq.

Referenced by PndRecoMultiKalmanTask::Exec(), PndRecoKalmanTask::Exec(), FairTrackParH::FairTrackParH(), FairTrackParP::FairTrackParP(), PndRecoDafFit::Fit(), PndRecoKalmanFit::Fit(), PndPidCorrelator::GetTrackInfo(), and FairGeanePro::Propagate().

+ Here is the caller graph for this function:

virtual Double_t FairTrackPar::GetQp ( ) const
inlinevirtual

Definition at line 43 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 43 of file FairTrackPar.h

References fQp.

Referenced by CbmRichTrackExtrapolationKF::DoExtrapolation(), GeaneTrackRep::extrapolate(), GeaneTrackRep::extrapolateToPoint(), FairTrackParH::FairTrackParH(), and FairTrackParP::FairTrackParP().

+ Here is the caller graph for this function:

virtual Double_t FairTrackPar::GetX ( )
inlinevirtual

Reimplemented in FairTrackParH.

Definition at line 29 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 29 of file FairTrackPar.h

References fX.

Referenced by CbmRichTrackExtrapolationKF::DoExtrapolation(), GeaneTrackRep::extrapolate(), GeaneTrackRep::extrapolateToPoint(), FairTrackParH::FairTrackParH(), PndRecoDafFit::Fit(), PndRecoKalmanFit::Fit(), PndPidCorrelator::GetTrackInfo(), FairGeanePro::Init(), and FairGeanePro::Propagate().

+ Here is the caller graph for this function:

virtual Double_t FairTrackPar::GetY ( )
inlinevirtual

Reimplemented in FairTrackParH.

Definition at line 30 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 30 of file FairTrackPar.h

References fY.

Referenced by CbmRichTrackExtrapolationKF::DoExtrapolation(), GeaneTrackRep::extrapolate(), GeaneTrackRep::extrapolateToPoint(), FairTrackParH::FairTrackParH(), PndRecoDafFit::Fit(), PndRecoKalmanFit::Fit(), PndPidCorrelator::GetTrackInfo(), FairGeanePro::Init(), and FairGeanePro::Propagate().

+ Here is the caller graph for this function:

virtual Double_t FairTrackPar::GetZ ( )
inlinevirtual

Reimplemented in FairTrackParH.

Definition at line 31 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 31 of file FairTrackPar.h

References fZ.

Referenced by CbmRichTrackExtrapolationKF::DoExtrapolation(), GeaneTrackRep::extrapolate(), GeaneTrackRep::extrapolateToPoint(), FairTrackParH::FairTrackParH(), PndRecoDafFit::Fit(), PndRecoKalmanFit::Fit(), PndPidCorrelator::GetTrackInfo(), FairGeanePro::Init(), and FairGeanePro::Propagate().

+ Here is the caller graph for this function:

void FairTrackPar::Print ( Option_t *  option = "") const
virtual

Output to screen

Reimplemented in FairTrackParP, and FairTrackParH.

Definition at line 71 of file FairTrackPar.cxx.

View newest version in sPHENIX GitHub at line 71 of file FairTrackPar.cxx

References fLogger, fPx, fPy, fPz, fX, fY, fZ, FairLogger::Info(), and MESSAGE_ORIGIN.

+ Here is the call graph for this function:

virtual void FairTrackPar::SetDPx ( Double_t  dpx)
inlinevirtual

Definition at line 64 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 64 of file FairTrackPar.h

References fDPx.

virtual void FairTrackPar::SetDPy ( Double_t  dpy)
inlinevirtual

Definition at line 65 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 65 of file FairTrackPar.h

References fDPy.

virtual void FairTrackPar::SetDPz ( Double_t  dpz)
inlinevirtual

Definition at line 66 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 66 of file FairTrackPar.h

References fDPz.

virtual void FairTrackPar::SetDX ( Double_t  dx)
inlinevirtual

Definition at line 56 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 56 of file FairTrackPar.h

References dx, and fDX.

virtual void FairTrackPar::SetDY ( Double_t  dy)
inlinevirtual

Definition at line 57 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 57 of file FairTrackPar.h

References dy, and fDY.

virtual void FairTrackPar::SetDZ ( Double_t  dz)
inlinevirtual

Definition at line 58 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 58 of file FairTrackPar.h

References dz, and fDZ.

virtual void FairTrackPar::SetPx ( Double_t  px)
inlinevirtual

Definition at line 60 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 60 of file FairTrackPar.h

References fPx.

Referenced by FairTrackParH::FairTrackParH(), FairTrackParP::FairTrackParP(), FairTrackParP::SetTrackPar(), and FairTrackParH::SetTrackPar().

+ Here is the caller graph for this function:

virtual void FairTrackPar::SetPy ( Double_t  py)
inlinevirtual

Definition at line 61 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 61 of file FairTrackPar.h

References fPy.

Referenced by FairTrackParH::FairTrackParH(), FairTrackParP::FairTrackParP(), FairTrackParP::SetTrackPar(), and FairTrackParH::SetTrackPar().

+ Here is the caller graph for this function:

virtual void FairTrackPar::SetPz ( Double_t  pz)
inlinevirtual

Definition at line 62 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 62 of file FairTrackPar.h

References fPz.

Referenced by FairTrackParH::FairTrackParH(), FairTrackParP::FairTrackParP(), FairTrackParP::SetTrackPar(), and FairTrackParH::SetTrackPar().

+ Here is the caller graph for this function:

void FairTrackPar::SetQp ( Double_t  qp)
inline

Definition at line 68 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 68 of file FairTrackPar.h

References fQp.

virtual void FairTrackPar::SetX ( Double_t  x)
inlinevirtual

Definition at line 52 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 52 of file FairTrackPar.h

References fX, and x.

Referenced by FairTrackParH::FairTrackParH(), FairTrackParP::FairTrackParP(), FairTrackParP::SetTrackPar(), and FairTrackParH::SetTrackPar().

+ Here is the caller graph for this function:

virtual void FairTrackPar::SetY ( Double_t  y)
inlinevirtual

Definition at line 53 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 53 of file FairTrackPar.h

References fY, and y.

Referenced by FairTrackParH::FairTrackParH(), FairTrackParP::FairTrackParP(), FairTrackParP::SetTrackPar(), and FairTrackParH::SetTrackPar().

+ Here is the caller graph for this function:

virtual void FairTrackPar::SetZ ( Double_t  z)
inlinevirtual

Definition at line 54 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 54 of file FairTrackPar.h

References fZ, and z.

Referenced by FairTrackParH::FairTrackParH(), FairTrackParP::FairTrackParP(), FairTrackParP::SetTrackPar(), and FairTrackParH::SetTrackPar().

+ Here is the caller graph for this function:

Member Data Documentation

Double_t FairTrackPar::fDPx
protected
Double_t FairTrackPar::fDPy
protected
Double_t FairTrackPar::fDPz
protected
Double_t FairTrackPar::fDQp
protected

Error in charge over momentum [1/GeV]

Definition at line 89 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 89 of file FairTrackPar.h

Referenced by FairTrackParH::CalCov(), FairTrackParH::FairTrackParH(), FairTrackParP::FairTrackParP(), GetDQp(), FairTrackParP::Reset(), FairTrackParH::Reset(), FairTrackParP::SetTrackPar(), and FairTrackParH::SetTrackPar().

Double_t FairTrackPar::fDX
protected

Error in position of track [cm]

Definition at line 77 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 77 of file FairTrackPar.h

Referenced by FairTrackParH::FairTrackParH(), FairTrackParP::FairTrackParP(), GetDX(), FairTrackParP::Reset(), FairTrackParH::Reset(), SetDX(), FairTrackParP::SetTrackPar(), and FairTrackParH::SetTrackPar().

Double_t FairTrackPar::fDY
protected
Double_t FairTrackPar::fDZ
protected
FairLogger* FairTrackPar::fLogger
protected

Definition at line 94 of file FairTrackPar.h.

View newest version in sPHENIX GitHub at line 94 of file FairTrackPar.h

Referenced by Print().

Double_t FairTrackPar::fPx
protected
Double_t FairTrackPar::fQp
protected

The documentation for this class was generated from the following files: