fPidProbProton(0),
fPidProbMuon(0),
fTrackId(0),
+ fTofPionTime(-100000.0),
+ fTofKaonTime(-100000.0),
+ fTofProtonTime(-100000.0),
fP(0,0,0),
fPt(0),
fHelix(),
fPidProbProton(0),
fPidProbMuon(0),
fTrackId(0),
+ fTofPionTime(-100000.0),
+ fTofKaonTime(-100000.0),
+ fTofProtonTime(-100000.0),
fP(0,0,0),
fPt(0),
fHelix(),
fPidProbKaon = t.fPidProbKaon;
fPidProbProton = t.fPidProbProton;
fPidProbMuon=t.fPidProbMuon;
+ fTofPionTime=t.fTofPionTime;
+ fTofKaonTime=t.fTofKaonTime;
+ fTofProtonTime=t.fTofProtonTime;
fP = t.fP;
fPt = t.fPt;
fHelix = t.fHelix;
fPidProbKaon = aTrack.fPidProbKaon;
fPidProbProton = aTrack.fPidProbProton;
fPidProbMuon=aTrack.fPidProbMuon;
+ fTofPionTime=aTrack.fTofPionTime;
+ fTofKaonTime=aTrack.fTofKaonTime;
+ fTofProtonTime=aTrack.fTofProtonTime;
fP = aTrack.fP;
fPt = aTrack.fPt;
fHelix = aTrack.fHelix;
void AliFemtoTrack::SetPidProbKaon(const float& x){fPidProbKaon = x;}
void AliFemtoTrack::SetPidProbProton(const float& x){fPidProbProton = x;}
void AliFemtoTrack::SetPidProbMuon(const float& x){fPidProbMuon = x;}
+void AliFemtoTrack::SetTofExpectedTimes(const float& tpi, const float& tkn, const float& tpr){fTofPionTime = tpi; fTofKaonTime = tkn; fTofProtonTime = tpr; }
void AliFemtoTrack::SetP(const AliFemtoThreeVector& p){fP = p;}
void AliFemtoTrack::SetPt(const float& pt){fPt = pt;}
short AliFemtoTrack::TPCsignalN() const{return fTPCsignalN;}
float AliFemtoTrack::TPCsignalS() const{return fTPCsignalS;}
float AliFemtoTrack::SigmaToVertex() const{return fSigmaToVertex;}
+float AliFemtoTrack::TOFpionTime() const{return fTofPionTime;}
+float AliFemtoTrack::TOFkaonTime() const{return fTofKaonTime;}
+float AliFemtoTrack::TOFprotonTime() const{return fTofProtonTime;}
+
void AliFemtoTrack::SetHiddenInfo(AliFemtoHiddenInfo* aHiddenInfo) {fHiddenInfo=aHiddenInfo;}
bool AliFemtoTrack::ValidHiddenInfo() const { if (fHiddenInfo) return true; else return false; }
short TPCsignalN() const;
float TPCsignalS() const;
+ float TOFpionTime() const;
+ float TOFkaonTime() const;
+ float TOFprotonTime() const;
+
const TBits& TPCclusters() const;
const TBits& TPCsharing() const;
void SetPidProbKaon(const float& x);
void SetPidProbProton(const float& x);
void SetPidProbMuon(const float& x);
+ void SetTofExpectedTimes(const float& tpi, const float& tkn, const float& tpr);
void SetP(const AliFemtoThreeVector& p);
void SetPt(const float& x);
float fPidProbProton; // proton pid
float fPidProbMuon; // muon pid
unsigned int fTrackId; // track unique id
-
+ float fTofPionTime; // TOF time - pion expected time
+ float fTofKaonTime; // TOF time - kaon expected time
+ float fTofProtonTime; // TOF time - proton expected time
AliFemtoThreeVector fP; // track momentum
float fPt; // transverse momenta