31 #include "TLorentzVector.h"
62 PndFsmTrack(TLorentzVector
p4, TVector3 start, TVector3 stop,
double charge,
int pdt,
signed long trackId);
72 TLorentzVector
p4() {
return _p4;}
93 void setP4(TLorentzVector l);
144 void Propagate(TVector3 origin,
double deltaError=2.5);
Double_t GetHelixZ0() const
Double_t GetHelixPhi0() const
void setStopVtx(TVector3 v)
Double_t GetHelixOmega() const
bool hitMapResponse(unsigned int)
void setDetResponse(PndFsmResponse *resp)
Double_t GetHelixD0() const
void setMvddEdX(double c)
void SetP7Cov(TMatrixD &p7cov)
PndFsmResponse * _detResponse
double * GetHelixParams()
void SetVCov(TMatrixD &vcov)
void setP4(TLorentzVector l)
void setSttdEdX(double c)
void setTpcdEdX(double c)
void SetP4Cov(TMatrixD &p4cov)
void setStartVtx(TVector3 v)
void HelixRep(TVector3 reference)
PndFsmResponse * detResponse()
Double_t GetHelixTanDip() const
void setGTrackId(signed long id)
void Propagate(TVector3 origin, double deltaError=2.5)
void print(std::ostream &o)
TMatrixT< double > TMatrixD