virtual UShort_t GetTPCsignalN() const {return 0 ;}
virtual Double_t GetTPCmomentum() const {return 0.;}
virtual Double_t GetTOFsignal() const {return 0.;}
- virtual void GetIntegratedTimes(Double_t */*times*/) const { return; }
- virtual Double_t GetTRDmomentum(Int_t /*plane*/, Double_t */*sp*/=0x0) const {return 0.;}
-
+ virtual void GetIntegratedTimes(Double_t */*times*/) const { return; }
+ virtual Double_t GetTRDmomentum(Int_t /*plane*/, Double_t */*sp*/=0x0) const {return 0.;}
+ virtual void GetHMPIDpid(Double_t */*p*/) const {;}
+
virtual ULong_t GetStatus() const = 0;
virtual Bool_t GetXYZ(Double_t *p) const = 0;
virtual Double_t GetBz() const;
virtual Int_t GetNcls(Int_t /*idet*/) const { return 0; }
virtual Bool_t GetPxPyPz(Double_t */*p*/) const { return kFALSE; }
virtual void SetID(Short_t /*id*/) {;}
-
+ virtual Int_t GetTOFBunchCrossing() const { return -1;}
ClassDef(AliVTrack,1) // base class for tracks
};