24 #ifndef PNDLMDTRACKQ_H 25 #define PNDLMDTRACKQ_H 30 #include "TMatrixTSym.h" 31 #include "TMatrixDSym.h" 78 void GetLMDpoint(TVector3 &lmdp) { lmdp.SetXYZ(fXrecLMD, fYrecLMD, fZrecLMD); }
108 void GetIPpoint(TVector3 &lmdp) { lmdp.SetXYZ(fXrec, fYrec, fZrec); }
111 void SetIPmom(
double theta,
double phi,
double mom)
136 void GetIPerrpoint(TVector3 &lmdp) { lmdp.SetXYZ(ferrXrec, ferrYrec, ferrZrec); }
141 ferrThetarec = errtheta;
147 void GetIPerrmom(TVector3 &lmerrdp) { lmerrdp.SetXYZ(ferrThetarec, ferrPhirec, ferrMomrec); }
158 void GetMCpoint(TVector3 &lmdp) { lmdp.SetXYZ(fXmc, fYmc, fZmc); }
161 void SetMCmom(
double theta,
double phi,
double mom)
178 void GetMCpointLMD(TVector3 &lmdp) { lmdp.SetXYZ(fXmcLMD, fYmcLMD, fZmcLMD); }
260 Int_t fsumID, fnumEvparticles, fnumEvRECparticles;
261 Double_t fXrecLMD, fYrecLMD, fZrecLMD, fThetarecLMD, fPhirecLMD;
262 Double_t fXrec, fYrec, fZrec, fThetarec, fPhirec, fMomrec;
263 Double_t ferrXrec, ferrYrec, ferrZrec, ferrThetarec, ferrPhirec, ferrMomrec;
264 Double_t fXmc, fYmc, fZmc, fThetamc, fPhimc, fMommc;
265 Double_t fXmcLMD, fYmcLMD, fZmcLMD, fThetamcLMD, fPhimcLMD, fMommcLMD;
271 int fnumMCdoublehits;
int GetEvRECMulti() const
void SetEvRECMulti(int tot)
double GetTrkTime() const
void GetIPerrmom(TVector3 &lmerrdp)
double GetMCtheta() const
void SetMCmom(double theta, double phi, double mom)
void SetMCpoint(double x, double y, double z)
void SetTrkRecStatus(int st)
void SetLMDdir(double theta, double phi)
double GetLMDchi2() const
double GetMCmomLMD() const
void GetMCpoint(TVector3 &lmdp)
void GetIPerrpoint(TVector3 &lmdp)
void SetIPpoint(double x, double y, double z)
void SetMCpointLMD(double x, double y, double z)
int GetNumDoubleMChits() const
double GetLMDtheta() const
void SetIPerrpoint(double errx, double erry, double errz)
void SetMCmomLMD(double theta, double phi, double mom)
double GetMCphiLMD() const
void SetSecondary(int sec)
void SetIPerrmom(double errtheta, double errphi, double errmom)
void SetEvTime(double evtm)
void SetTrkTime(double trktm)
void SetSumEvPDG(int sumid)
void SetLMDchi2(double chi2)
void SetLMDpoint(double x, double y, double z)
double GetMCthetaLMD() const
int GetTrkRecStatus() const
void SetNumMChits(int num)
void SetNumDoubleMChits(int num)
void GetLMDpoint(TVector3 &lmdp)
void GetMCpointLMD(TVector3 &lmdp)
void SetEvMCMulti(int tot)
void GetIPpoint(TVector3 &lmdp)
void SetIPmom(double theta, double phi, double mom)
double GetIPtheta() const