]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGUD/UPC/AddTaskUpcPsi2s.C
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGUD / UPC / AddTaskUpcPsi2s.C
index 5c9fae021875d77ec4ad3c813dc994bdc64fa47c..f4d2561441cdb64537ee7cc65d97c2f27d9d9544 100644 (file)
@@ -1,4 +1,4 @@
-AliAnalysisTaskUpcPsi2s *AddTaskUpcPsi2s(Bool_t runTree = kTRUE,Bool_t runHist = kTRUE){
+AliAnalysisTaskUpcPsi2s *AddTaskUpcPsi2s(Bool_t runTree = kTRUE,Bool_t runHist = kTRUE,Bool_t runSyst = kFALSE){
 
   
   //--- get the current analysis manager ---//
@@ -16,11 +16,15 @@ AliAnalysisTaskUpcPsi2s *AddTaskUpcPsi2s(Bool_t runTree = kTRUE,Bool_t runHist =
   }
        
   TString inputDataType = mgr->GetInputEventHandler()->GetDataType(); // can be "ESD" or "AOD"
+  Bool_t isMC;
+  if(mgr->GetMCtruthEventHandler()) isMC = kTRUE;
   
   // Create tasks
   AliAnalysisTaskUpcPsi2s *task = new AliAnalysisTaskUpcPsi2s(inputDataType.Data());
   task->SetRunTree(runTree);
   task->SetRunHist(runHist);
+  task->SetIsMC(isMC);
+  task->SetRunSyst(runSyst);
   mgr->AddTask(task);