]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Fix for PbPb macros
authorRaphaelleBailhache <bailhach@lxsub05.gsi.de>
Wed, 4 Dec 2013 17:44:47 +0000 (18:44 +0100)
committerRaphaelleBailhache <bailhach@lxsub05.gsi.de>
Wed, 4 Dec 2013 17:44:47 +0000 (18:44 +0100)
PWGHF/hfe/macros/AddTaskHFEnpePbPb.C
PWGHF/hfe/macros/configs/PbPb/ConfigHFEnpePbPb.C

index 31aac44689203fc10bada32a2673c17aa4e2c072..66a5623b956fd7f8e0a2c858afa2bc9b7c26926f 100755 (executable)
@@ -1,8 +1,9 @@
 AliAnalysisTask *AddTaskHFEnpePbPb(Bool_t MCthere, \r
                                    Bool_t isAOD,\r
                                    Bool_t kNPERef = kTRUE,\r
-                                   Bool_t kNPEkAny = kTRUE,\r
-                                  Bool_t kNPERefMCf = kTRUE)\r
+                                   Bool_t kNPEkAny = kFALSE,\r
+                                  Bool_t kNPERefMCf =  kTRUE,\r
+                                  Bool_t kNPERefTPConly =  kTRUE)\r
 {\r
   // Default settings (TOF-TPC PbPb)\r
   const int    kDefTPCcl       = 130;\r
@@ -39,6 +40,9 @@ AliAnalysisTask *AddTaskHFEnpePbPb(Bool_t MCthere,
     return 0;\r
   }\r
 \r
+  //mgr->AddClassDebug("AliAnalysisTaskHFE",12);\r
\r
+\r
   AliAnalysisDataContainer *cinput  = mgr->GetCommonInputContainer();\r
 \r
   //@@ 0 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r
@@ -78,6 +82,16 @@ AliAnalysisTask *AddTaskHFEnpePbPb(Bool_t MCthere,
                         kassETAm, kassETAp, kassITS, kassTPCcl, kassTPCPIDcl, kassDCAr, kassDCAz, dEdxaclm, dEdxachm, kTRUE, kFALSE, kTRUE);\r
   }\r
 \r
+  if(kNPERefTPConly){\r
+    // **************************************************************\r
+    // \r
+    // Reference task\r
+    //\r
+    // **************************************************************\r
+    RegisterTaskNPEPbPb( MCthere, isAOD, kDefTPCcl, kDefTPCclPID, kDefITScl, kDefDCAr, kDefDCAz, tpcl1, dEdxhm, 0., AliHFEextraCuts::kBoth, kDefITSchi2percluster, kDefTPCclshared, etacorrection, multicorrection, kDefEtaIncMin, kDefEtaIncMax,\r
+                        kassETAm, kassETAp, kassITS, kassTPCcl, kassTPCPIDcl, kassDCAr, kassDCAz, dEdxaclm, dEdxachm, kTRUE, kFALSE, kFALSE);\r
+  }\r
+\r
   return NULL;\r
 }\r
 \r
index 66a9e5f0cf144cb85893436968bb1d4872ae02a3..f6f9857343f324fa93766f5a8ffca4a00780120c 100755 (executable)
@@ -80,7 +80,7 @@ AliAnalysisTaskHFE* ConfigHFEnpePbPb(Bool_t useMC, Bool_t isAOD, TString appendi
   hfecuts->SetAcceptKinkMothers();
   if(isAOD) hfecuts->SetAODFilterBit(2);
   
-  if((iPixelAny==AliHFEextraCuts::kAny) || (iPixelAny==AliHFEextraCuts::kSecond))     
+  if((itshitpixel==AliHFEextraCuts::kAny) || (itshitpixel==AliHFEextraCuts::kSecond))     
   hfecuts->SetProductionVertex(0,7,0,7);
  
   hfecuts->SetMaxImpactParam(DCAxy,DCAz);