From 91857fdb983ea2700f9224f37ee070543a998864 Mon Sep 17 00:00:00 2001 From: jgrosseo Date: Tue, 25 Oct 2011 11:46:40 +0000 Subject: [PATCH] macro to add AOD output handler --- ANALYSIS/macros/train/AddAODOutputHandler.C | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 ANALYSIS/macros/train/AddAODOutputHandler.C diff --git a/ANALYSIS/macros/train/AddAODOutputHandler.C b/ANALYSIS/macros/train/AddAODOutputHandler.C new file mode 100644 index 00000000000..fe30a1fdd64 --- /dev/null +++ b/ANALYSIS/macros/train/AddAODOutputHandler.C @@ -0,0 +1,17 @@ +AliVEventHandler* AddAODOutputHandler() +{ + AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); + if (!mgr) + { + ::Error("AddAODOutputHandler", "No analysis manager to connect to."); + return NULL; + } + + AliAODHandler* handler = new AliAODHandler(); + handler->SetOutputFileName("AliAOD.root"); + mgr->SetOutputEventHandler(handler); + AliAnalysisDataContainer* cout_aod = mgr->GetCommonOutputContainer(); + cout_aod->SetSpecialOutput(); + + return handler; +} -- 2.43.0