// generate random time
Float_t timeRandom = fHmismTOF->GetRandom() + distIP*3.35655419905265973e+01;
- Double_t times[10];
- KpTrack->GetIntegratedTimes(times);
+ Double_t times[AliPID::kSPECIESC];
+ KpTrack->GetIntegratedTimes(times,AliPID::kSPECIESC);
nSigmaTOF = TMath::Abs(timeRandom - times[4])/PIDResponse->GetTOFResponse().GetExpectedSigma(KpTrack->P(), times[4], AliPID::kProton);
nSigmaTOFRef = TMath::Abs(timeRandom - times[fSpeciesRef])/PIDResponse->GetTOFResponse().GetExpectedSigma(KpTrack->P(), times[fSpeciesRef], (AliPID::EParticleType) fSpeciesRef);
}
}
// use sigmaTOF instead of sigmaComb
+ nSigmaTOFRef = TMath::Abs(nSigmaTOFRef);
+
if(tofMatch1){
nSigmaComb = nSigmaTOF;
nSigmaCombRef = nSigmaTOFRef;
// generate random time
Float_t timeRandom = fHmismTOF->GetRandom() + distIP*3.35655419905265973e+01;
- Double_t times[10];
- KnTrack->GetIntegratedTimes(times);
+ Double_t times[AliPID::kSPECIESC];
+ KnTrack->GetIntegratedTimes(times,AliPID::kSPECIESC);
nSigmaTOF2 = TMath::Abs(timeRandom - times[4])/PIDResponse->GetTOFResponse().GetExpectedSigma(KnTrack->P(), times[4], AliPID::kProton);
}
}