]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGCF/Correlations/DPhi/FourierDecomposition/AddTaskMuonEffMC.C
Update macro for Muon-Hadron correlation efficiency code (Saehanseul Oh <saehanseul...
[u/mrichter/AliRoot.git] / PWGCF / Correlations / DPhi / FourierDecomposition / AddTaskMuonEffMC.C
index f91fc7abd2f6bf73ddb5d8edd5a0271e28b41513..fc3f1e969fd2026f11df86058d565ee94d1e6feb 100644 (file)
@@ -1,5 +1,6 @@
 
 AliMuonEffMC* AddTaskMuonEffMC(Bool_t MDProcess = kTRUE,
+                              Bool_t IsMc = kTRUE,
                               TString centralityEstimator = "V0M",
                               const Int_t NEtaBins = 15,
                               const Int_t NpTBins = 100,
@@ -26,17 +27,12 @@ AliMuonEffMC* AddTaskMuonEffMC(Bool_t MDProcess = kTRUE,
     return NULL;
   }
 
-  TString analysisType = mgr->GetInputEventHandler()->GetDataType(); // can be "ESD" or "AOD"
-  if(dynamic_cast<AliMCEventHandler*> (AliAnalysisManager::GetAnalysisManager()->GetMCtruthEventHandler())) analysisType = "MC";
-
-  Bool_t IsMc = kTRUE;
-  if (analysisType !="MC") IsMc = kFALSE;
-
   //-------------------------------------------------------
   // Init the task and do settings
   //-------------------------------------------------------
 
   AliMuonEffMC *MuonEff = new AliMuonEffMC("MuonEffMC");
+
   MuonEff->SetMcAna(IsMc);
   MuonEff->SetMDProcess(MDProcess);
   MuonEff->SetCentEstimator(centralityEstimator);
@@ -59,7 +55,6 @@ AliMuonEffMC* AddTaskMuonEffMC(Bool_t MDProcess = kTRUE,
                                                              TList::Class(), 
                                                              AliAnalysisManager::kOutputContainer, 
                                                              Form("%s:%s", outputFileName, folderName));
-
   // Connect input/output
   mgr->ConnectInput(MuonEff, 0, cinput);
   mgr->ConnectOutput(MuonEff, 1, coutputpt);