Fix (Davide)
authordainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 1 Oct 2010 17:33:50 +0000 (17:33 +0000)
committerdainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 1 Oct 2010 17:33:50 +0000 (17:33 +0000)
PWG3/vertexingHF/macros/AddTaskCFVertexingHF.C
PWG3/vertexingHF/macros/AddTaskCFVertexingHF3Prong.C

index f36b46a..551fdea 100644 (file)
@@ -36,11 +36,11 @@ AliCFTaskVertexingHF *AddTaskCFVertexingHF(const char* cutFile = "./D0toKpiCuts.
        // isSign = 2 --> D0 + D0bar
 
        TString expected;
-       if (isSign == 0 && pdgCode != 421){
+       if (isSign == 0 && pdgCode < 0){
                AliError(Form("Error setting PDG code (%d) and sign (0 --> D0 only): they are not compatible, returning"));
                return 0x0;
        }
-       else if (isSign == 1 && pdgCode != -421){
+       else if (isSign == 1 && pdgCode > 0){
                AliError(Form("Error setting PDG code (%d) and sign (1 --> D0bar only): they are not compatible, returning"));
                return 0x0;
        }
@@ -50,7 +50,7 @@ AliCFTaskVertexingHF *AddTaskCFVertexingHF(const char* cutFile = "./D0toKpiCuts.
        }
 
        TFile* fileCuts = new TFile(cutFile);
-       AliRDHFCutsD0toKpi *cutsD0toKpi = (AliRDHFCutsD0toKpi*)fileCuts->Get("D0toKpiCuts");
+       AliRDHFCutsD0toKpi *cutsD0toKpi = (AliRDHFCutsD0toKpi*)fileCuts->Get("D0toKpiCutsStandard");
        
        // check that the fKeepD0fromB flag is set to true when the fKeepD0fromBOnly flag is true
        //  for now the binning is the same than for all D's
index f9a0572..f913611 100644 (file)
@@ -43,11 +43,11 @@ AliCFTaskVertexingHF *AddTaskCFVertexingHF3Prong(const char* cutFile = "./Dplust
        // isSign = 2 --> D0 + D0bar
        
        TString expected;
-       if (isSign == 0 && pdgCode > 0){
+       if (isSign == 0 && pdgCode < 0){
                AliError(Form("Error setting PDG code (%d) and sign (0 --> particle (%d) only): they are not compatible, returning",pdgCode));
                return 0x0;
        }
-       else if (isSign == 1 && pdgCode < 0){
+       else if (isSign == 1 && pdgCode > 0){
                AliError(Form("Error setting PDG code (%d) and sign (1 --> antiparticle (%d) only): they are not compatible, returning",pdgCode));
                return 0x0;
        }