PID usage handled by cut object + new definition of D* mass bands (Grazia)
authorprino <prino@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 18 Jun 2012 15:06:32 +0000 (15:06 +0000)
committerprino <prino@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 18 Jun 2012 15:06:32 +0000 (15:06 +0000)
PWGHF/vertexingHF/charmFlow/AddTaskFlowD2H.C
PWGHF/vertexingHF/charmFlow/AliAnalysisTaskFlowD2H.cxx

index 8679d4a..9ea54b8 100644 (file)
@@ -216,7 +216,7 @@ int MassBands( int nDmeson, bool bOldApproach=false ) {
     if(bOldApproach) return 5;
     else return 26;
   case ( AliRDHFCuts::kDstarCuts ):
-    return 20;
+    return 13; 
   }
 }
 
@@ -231,8 +231,7 @@ double MassBandLowEdge( int nDmeson, int mb, bool bOldApproach=false ) {
     if(bOldApproach) return lowEdgeMinimal[mb];
     else return lowEdge[mb];
   case ( AliRDHFCuts::kDstarCuts ): // 2 + 10 + 3
-    double lowEdge[20+1] = {0.1380, 0.1396, 0.1412, 0.1420, 0.1428, 0.1436, 0.1444, 0.1452, 0.1460, 0.1468, 0.1476, 0.1484, 0.1492, 0.1500,
-                           0.1508, 0.1516, 0.1524, 0.1532, 0.1548, 0.1564, 0.1580};
+    double lowEdge[13+1]={0.138, 0.139, 0.141, 0.143, 0.144, 0.145, 0.146, 0.147, 0.148, 0.150, 0.152,  0.154, 0.156, 0.158}; 
     return lowEdge[mb];
   }
 }
@@ -263,7 +262,7 @@ int MassBins( int nDmeson ) {
   case ( AliRDHFCuts::kD0toKpiCuts ):
     return 50;
   case ( AliRDHFCuts::kDstarCuts ):
-    return 25;
+    return 40; 
   }
 }
 
index 1851eab..b17b3ce 100644 (file)
@@ -293,11 +293,7 @@ void AliAnalysisTaskFlowD2H::FillDStartoKpipi(const AliAODEvent *theAOD )
     if( !dst->HasSelectionBit(AliRDHFCuts::kDstarCuts) ) continue;
     if( !fCutsDStartoKpipi->IsInFiducialAcceptance(dst->Pt(),dst->YDstar()) )continue;
     Int_t topCut=0;
-    if(dst->Pt() > 5) {
-      fCutsDStartoKpipi->SetUsePID(kFALSE);
-      topCut = fCutsDStartoKpipi->IsSelected( dst, AliRDHFCuts::kAll );
-      fCutsDStartoKpipi->SetUsePID(kTRUE);
-    } else topCut = fCutsDStartoKpipi->IsSelected( dst, AliRDHFCuts::kAll ); 
+    topCut = fCutsDStartoKpipi->IsSelected( dst, AliRDHFCuts::kAll );
     if(!topCut) continue;
     Double_t massDS=dst->DeltaInvMass();
     // TO HANDLE AUTOCORRELATIONS