AliAODpidUtil(Bool_t isMC = kFALSE): AliPIDResponse(isMC) {;}
virtual ~AliAODpidUtil() {;}
- Int_t MakePID(const AliAODTrack *track,Double_t *p) const;
- void MakeTPCPID(const AliAODTrack *track,Double_t *p) const;
- void MakeITSPID(const AliAODTrack *track,Double_t *p) const;
- void MakeTOFPID(const AliAODTrack *track,Double_t *p) const;
- // void MakeHMPIDPID(AliESDtrack *track);
- void MakeTRDPID(const AliAODTrack *track,Double_t *p) const;
-
- virtual Float_t NumberOfSigmasTOF(const AliVParticle *vtrack, AliPID::EParticleType type) const;
-
+
Float_t GetTPCsignalTunedOnData(const AliVTrack *t) const;
+ Float_t GetTOFsignalTunedOnData(const AliVTrack *t) const;
+protected:
+ virtual Float_t GetSignalDeltaTOFold(const AliVParticle *track, AliPID::EParticleType type, Bool_t ratio=kFALSE) const;
+ virtual Float_t GetNumberOfSigmasTOFold(const AliVParticle *vtrack, AliPID::EParticleType type) const;
+
private:
ClassDef(AliAODpidUtil,3) // PID calculation class