]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
update from DongJo to run on MC
authorlmilano <lmilano@cern.ch>
Wed, 1 Oct 2014 08:05:54 +0000 (10:05 +0200)
committerlmilano <lmilano@cern.ch>
Wed, 1 Oct 2014 08:05:54 +0000 (10:05 +0200)
PWGCF/Correlations/macros/jcorran/AddTaskJCORRANEfficiency.C [new file with mode: 0755]

diff --git a/PWGCF/Correlations/macros/jcorran/AddTaskJCORRANEfficiency.C b/PWGCF/Correlations/macros/jcorran/AddTaskJCORRANEfficiency.C
new file mode 100755 (executable)
index 0000000..882b199
--- /dev/null
@@ -0,0 +1,31 @@
+//_____________________________________________________________________
+AliAnalysisTask *AddTaskJCORRANEfficiency(){
+    // Load Custom Configuration and parameters
+    // override values with parameters
+
+    AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
+
+    //==== JCORRAN Efficiency TASK
+    AliJEfficiencyTask *jefftask = new AliJEfficiencyTask("JCORRANEfficiencyTask","JOD");
+    jefftask->SetDebugLevel(0);
+    jefftask->SetFilterTaskName("PWGCFJCORRANTask");
+
+    AliJEfficiencyScanner *fEffScanner;
+    fEffScanner = new AliJEfficiencyScanner("EfficiencyScanner");
+    jefftask->SetJEfficiencyScanner( fEffScanner );
+
+    mgr->AddTask((AliAnalysisTask*) jefftask);
+
+
+    // Create containers for input/output
+    AliAnalysisDataContainer *cinput  = mgr->GetCommonInputContainer();
+
+    // Connect input/output
+       mgr->ConnectInput(jefftask, 0, cinput);
+       // Connect input/output
+       AliAnalysisDataContainer *effHist = mgr->CreateContainer("JEffHist",  TDirectory::Class(), AliAnalysisManager::kOutputContainer, Form("%s:JEffHist",AliAnalysisManager::GetCommonFileName()));
+       mgr->ConnectOutput(jefftask, 1, effHist );
+
+       return jefftask;
+}
+