]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Fix from Francesco Noferini
authorshahoian <ruben.shahoyan@cern.ch>
Wed, 15 Oct 2014 13:43:12 +0000 (15:43 +0200)
committershahoian <ruben.shahoyan@cern.ch>
Wed, 15 Oct 2014 13:43:12 +0000 (15:43 +0200)
STEER/STEERBase/AliPIDCombined.cxx

index 54fe36d9b44dd693c233a659624491d6e24d1bcd..f172f75ba6520b5b527b140b6182853c28e58b10 100644 (file)
@@ -234,7 +234,6 @@ UInt_t AliPIDCombined::ComputeProbabilities(const AliVTrack *track, const AliPID
        Float_t kaonTOFfactor = 0.1;
        if(pt > 0.29){
          kaonTOFfactor = 1 - TMath::Exp(-TMath::Power(pt,4.19618E-07)/4.96502e-01)*TMath::Power(pt,-1.50705);
-         if(pt < 0.4) kaonTOFfactor *= 1-1.29854e-04/TMath::Power(pt,7.5);
        }
 
        Float_t protonTOFfactor = 0.1;
@@ -351,7 +350,6 @@ void AliPIDCombined::GetPriors(const AliVTrack *track,Double_t* p,const AliPIDRe
            Float_t kaonTOFfactor = 0.1;
            if(pt > 0.29){
              kaonTOFfactor = 1 - TMath::Exp(-TMath::Power(pt,4.19618E-07)/4.96502e-01)*TMath::Power(pt,-1.50705);
-             if(pt < 0.4) kaonTOFfactor *= 1-1.29854e-04/TMath::Power(pt,7.5);
            }
            Float_t protonTOFfactor = 0.1;
            if(pt > 0.4) protonTOFfactor = 1 - TMath::Exp(-TMath::Power(pt,3.30978)/8.57396E-02)*TMath::Power(pt,-4.42661E-01);
@@ -401,7 +399,7 @@ void AliPIDCombined::ComputeBayesProbabilities(Double_t* probabilities, const Do
   if (sum <= 0) {
 
     AliError("Invalid probability densities or priors");
-    for (Int_t i = 0; i < fSelectedSpecies; i++) probabilities[i] = -1;
+    for (Int_t i = 0; i < fSelectedSpecies; i++) probabilities[i] = 1./fSelectedSpecies;
     return;
   }
   for (Int_t i = 0; i < fSelectedSpecies; i++) {