From: morsch Date: Mon, 1 Nov 2010 17:07:46 +0000 (+0000) Subject: Centrality AOD added. X-Git-Url: http://git.uio.no/git/?a=commitdiff_plain;h=216c8759ea006d5f55dc4b39aca86c7889bef3c5;p=u%2Fmrichter%2FAliRoot.git Centrality AOD added. --- diff --git a/ANALYSIS/macros/AddTaskESDFilter.C b/ANALYSIS/macros/AddTaskESDFilter.C index 4d1e93bb1f1..04b43f4b30b 100644 --- a/ANALYSIS/macros/AddTaskESDFilter.C +++ b/ANALYSIS/macros/AddTaskESDFilter.C @@ -1,7 +1,8 @@ AliAnalysisTaskESDfilter *AddTaskESDFilter(Bool_t useKineFilter=kTRUE, Bool_t writeMuonAOD=kFALSE, Bool_t writeDimuonAOD=kFALSE, - Bool_t usePhysicsSelection=kFALSE) + Bool_t usePhysicsSelection=kFALSE, + Bool_t useCentralityTask=kFALSE) { // Creates a filter task and adds it to the analysis manager. @@ -58,6 +59,14 @@ AliAnalysisTaskESDfilter *AddTaskESDFilter(Bool_t useKineFilter=kTRUE, mgr->AddTask(kinefilter); } + AliAnalysisTaskAODCentralityMaker* ctask = 0; + + if (useCentralityTask) { + ctask = new AliAnalysisTaskAODCentralityMaker("AODCentralityMaker"); + ctask->SetDeltaAODFileName("AliAODCentrality.root"); + mgr->AddTask(ctask); + } + // Cuts on primary tracks AliESDtrackCuts* esdTrackCutsL = AliESDtrackCuts::GetStandardTPCOnlyTrackCuts(); @@ -141,6 +150,10 @@ AliAnalysisTaskESDfilter *AddTaskESDFilter(Bool_t useKineFilter=kTRUE, AliAnalysisDataContainer *coutputEx = mgr->CreateContainer("cFilterList", TList::Class(), AliAnalysisManager::kOutputContainer,"pyxsec_hists.root"); mgr->ConnectOutput (kinefilter, 1,coutputEx); + if (useCentralityTask) { + mgr->ConnectInput (ctask, 0, mgr->GetCommonInputContainer()); + mgr->ConnectOutput(ctask, 0, mgr->GetCommonOutputContainer()); + } } return esdfilter; }