]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG/EMCAL/macros/AddTaskEmcalPhysicsSelection.C
Make the EMCal trigger 1024 adc bug rejection optional (now *disabled* by default...
[u/mrichter/AliRoot.git] / PWG / EMCAL / macros / AddTaskEmcalPhysicsSelection.C
index fa521329bdcecb1422d521c99ed97b7551dc04e7..804d011245a82881559a4406c25835b87d66b626 100644 (file)
@@ -1,5 +1,3 @@
-// $Id$
-
 AliEmcalPhysicsSelectionTask* AddTaskEmcalPhysicsSelection(
   Bool_t exFOnly, 
   Bool_t wHistos   = kTRUE,
@@ -11,9 +9,14 @@ AliEmcalPhysicsSelectionTask* AddTaskEmcalPhysicsSelection(
   Double_t cmin    = -1,
   Double_t cmax    = -1,
   Double_t minCellTrackScale = -1,
-  Double_t maxCellTrackScale = -1
+  Double_t maxCellTrackScale = -1,
+  Bool_t byPassPhysSelTask = kFALSE,
+  Bool_t skip1024Bug = kFALSE
 )
 {
+  if(byPassPhysSelTask)
+    return 0;
+
   // Add EMCAL physics selection task.
 
   AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
@@ -42,6 +45,7 @@ AliEmcalPhysicsSelectionTask* AddTaskEmcalPhysicsSelection(
     physSel->SetZVertex(vz);
     physSel->SetCheckZvertexDiff(vzdiff);
     physSel->SetCellTrackScale(minCellTrackScale,maxCellTrackScale);
+    physSel->SetSkip1024Bug(skip1024Bug);
   } else {
     ::Error("AddTaskEmcalPhysicsSelection", "No AliEmcalPhysicsSelection object found.");
   }