]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGHF/vertexingHF/AliRDHFCutsDplustoKpipi.cxx
Updated strong pid algo for Dplus (Giacomo)
[u/mrichter/AliRoot.git] / PWGHF / vertexingHF / AliRDHFCutsDplustoKpipi.cxx
index 7be2c6a67378379c60e4a4f8b6fde6842263c3eb..173a59103db5177f605900717592266da6d0c54f 100644 (file)
@@ -40,8 +40,8 @@ AliRDHFCutsDplustoKpipi::AliRDHFCutsDplustoKpipi(const char* name) :
 AliRDHFCuts(name),
   fUseStrongPid(0),
   fMaxPtStrongPid(0.),
-  fMaxPtStrongPidK(0.),
-  fMaxPtStrongPidpi(0.),
+  fMaxPStrongPidK(0.),
+  fMaxPStrongPidpi(0.),
   fUseImpParProdCorrCut(kFALSE)
 {
   //
@@ -125,8 +125,8 @@ AliRDHFCutsDplustoKpipi::AliRDHFCutsDplustoKpipi(const AliRDHFCutsDplustoKpipi &
   AliRDHFCuts(source),
   fUseStrongPid(source.fUseStrongPid),
   fMaxPtStrongPid(source.fMaxPtStrongPid),
-  fMaxPtStrongPidK(source.fMaxPtStrongPidK),
-  fMaxPtStrongPidpi(source.fMaxPtStrongPidpi),
+  fMaxPStrongPidK(source.fMaxPStrongPidK),
+  fMaxPStrongPidpi(source.fMaxPStrongPidpi),
   fUseImpParProdCorrCut(source.fUseImpParProdCorrCut)
 {
   //
@@ -146,8 +146,8 @@ AliRDHFCutsDplustoKpipi &AliRDHFCutsDplustoKpipi::operator=(const AliRDHFCutsDpl
 
   fUseStrongPid=source.fUseStrongPid;
   fMaxPtStrongPid=source.fMaxPtStrongPid;
-  fMaxPtStrongPidK=source.fMaxPtStrongPidK;
-  fMaxPtStrongPidpi=source.fMaxPtStrongPidpi;
+  fMaxPStrongPidK=source.fMaxPStrongPidK;
+  fMaxPStrongPidpi=source.fMaxPStrongPidpi;
   fUseImpParProdCorrCut=source.fUseImpParProdCorrCut;
 
   return *this;
@@ -325,11 +325,11 @@ Int_t AliRDHFCutsDplustoKpipi::IsSelectedPID(AliAODRecoDecayHF *rd)
     if(isKaon<0) nNotKaons++;  
     if(sign==track->Charge()){//pions
       if(isPion<0)return 0;
-      if(rd->Pt()<fMaxPtStrongPid && isPion<=0 && fUseStrongPid&2 && track->Pt()<fMaxPtStrongPidpi)return 0;
+      if(rd->Pt()<fMaxPtStrongPid && isPion<=0 && fUseStrongPid&2 && track->P()<fMaxPStrongPidpi)return 0;
     }
     else{//kaons
       if(isKaon<0)return 0;
-       if(rd->Pt()<fMaxPtStrongPid && isKaon<=0 && fUseStrongPid&1&& track->Pt()<fMaxPtStrongPidK)return 0;
+       if(rd->Pt()<fMaxPtStrongPid && isKaon<=0 && fUseStrongPid&1&& track->P()<fMaxPStrongPidK)return 0;
     }
   }