From 4f76b344e78b9c390d817dd8af089cfb2909b98e Mon Sep 17 00:00:00 2001 From: mbombara Date: Fri, 12 Jul 2013 08:34:00 +0000 Subject: [PATCH] Adding more arguments for AddTask (MC, ChCh, online finder) --- .../macros/AddTaskV0ChCorrelations.C | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/PWGLF/STRANGENESS/Correlations/macros/AddTaskV0ChCorrelations.C b/PWGLF/STRANGENESS/Correlations/macros/AddTaskV0ChCorrelations.C index 4f08390d7bb..7d049faffb3 100644 --- a/PWGLF/STRANGENESS/Correlations/macros/AddTaskV0ChCorrelations.C +++ b/PWGLF/STRANGENESS/Correlations/macros/AddTaskV0ChCorrelations.C @@ -2,9 +2,12 @@ // // AddTask for AliAnalysisTaskV0ChCorrelations task // -AliAnalysisTaskV0ChCorrelations *AddTaskV0ChCorrelations(const Bool_t bMCtruth=kFALSE, - Float_t DcaDToPV = 0.1, - Float_t DcaV0D = 1.0 +AliAnalysisTaskV0ChCorrelations *AddTaskV0ChCorrelations(const char * outfilename, + const Bool_t bMCtruth=kTRUE, + Float_t DcaDToPV = 0.05, + Float_t DcaV0D = 3.0, + const Bool_t bChCh=kTRUE, + Int_t OStatus ) { // Creates a V0Ch correlations analysis task and adds it to the analysis manager. @@ -19,28 +22,33 @@ AliAnalysisTaskV0ChCorrelations *AddTaskV0ChCorrelations(const Bool_t bMCtruth=k } // mc event handlerrunEx01.C - if(bMCtruth) { - AliMCEventHandler* mchandler = new AliMCEventHandler(); + /* + if(bMCtruth) { + cout << "I am here too! " << endl; + AliAODMCEventHandler* mchandler = new AliAODMCEventHandler(); // Not reading track references mchandler->SetReadTR(kFALSE); mgr->SetMCtruthEventHandler(mchandler); } - +*/ // create task AliAnalysisTaskV0ChCorrelations* task = new AliAnalysisTaskV0ChCorrelations("V0ChCorrelations_task"); + task->SetAnalysisMC(bMCtruth); task->SetDcaDToPV(DcaDToPV); task->SetDcaV0D(DcaV0D); + task->SetWithChCh(bChCh); + task->SetOStatus(OStatus); mgr->AddTask(task); // Create ONLY the output containers for the data produced by the task. // Get and connect other common input/output containers via the manager as below //============================================================================== TString outputFileName = AliAnalysisManager::GetCommonFileName(); - // outputFileName = "list.grid.v0ch.root"; + //outputFileName = "list.grid.v0ch.root"; // create containers for input/output AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer(); - AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("coutput1", TList::Class(), AliAnalysisManager::kOutputContainer, outputFileName); + AliAnalysisDataContainer *coutput1 = mgr->CreateContainer(outfilename, TList::Class(), AliAnalysisManager::kOutputContainer, outputFileName); // connect input/output mgr->ConnectInput(task, 0, cinput); -- 2.43.0