From 42ad87984d4232743762e86f818cacae6835c326 Mon Sep 17 00:00:00 2001 From: Simone Ragoni Date: Mon, 9 Dec 2019 08:50:04 +0000 Subject: [PATCH] Another attempt with a different name... --- PWGUD/UPC/AddTaskUPCforward.C | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/PWGUD/UPC/AddTaskUPCforward.C b/PWGUD/UPC/AddTaskUPCforward.C index 3f789c84a4f..d2f4ab7a875 100644 --- a/PWGUD/UPC/AddTaskUPCforward.C +++ b/PWGUD/UPC/AddTaskUPCforward.C @@ -1,8 +1,8 @@ -AliAnalysisTaskUPCforward* AddTaskUPCforward( TString name = "name", Int_t _fSetSingleMuonPt = 0, const char* suffix = "" ) +AliAnalysisTaskUPCforward* AddTaskUPCforward( /*TString name = "name",*/ Int_t _fSetSingleMuonPt = 0, const char* suffix = "" ) { - // TString name = "UPCforward"; - // TString combinedName; - // combinedName.Form("ADcheck_%s", suffix); + TString name = "PolarisationSys"; + TString combinedName; + combinedName.Form("PolarisationSys_%s", suffix); // get the manager via the static access member. since it's static, you don't need @@ -22,8 +22,8 @@ AliAnalysisTaskUPCforward* AddTaskUPCforward( TString name = "name", Int_t _fSet fileName += ":MyTask"; // create a subfolder in the file // fileName += ":MyTask"; // create a subfolder in the file // now we create an instance of your task - // AliAnalysisTaskUPCforward* task = new AliAnalysisTaskUPCforward(name.Data(), _fSetSingleMuonPt); - AliAnalysisTaskUPCforward* task = new AliAnalysisTaskUPCforward(Form("MyOutputContainer%s", suffix), _fSetSingleMuonPt); + AliAnalysisTaskUPCforward* task = new AliAnalysisTaskUPCforward(combinedName.Data(), _fSetSingleMuonPt); + // AliAnalysisTaskUPCforward* task = new AliAnalysisTaskUPCforward(Form("MyOutputContainer%s", suffix), _fSetSingleMuonPt); if(!task) return 0x0; // task->SelectCollisionCandidates(AliVEvent::kAnyINT); // Physics Selection used by "everybody" but NOT in UPC // add your task to the manager @@ -31,7 +31,8 @@ AliAnalysisTaskUPCforward* AddTaskUPCforward( TString name = "name", Int_t _fSet // your task needs input: here we connect the manager to your task mgr->ConnectInput(task,0,mgr->GetCommonInputContainer()); // same for the output - mgr->ConnectOutput(task,1,mgr->CreateContainer(Form("MyOutputContainer%s", suffix), TList::Class(), AliAnalysisManager::kOutputContainer, fileName.Data())); + mgr->ConnectOutput(task,1,mgr->CreateContainer(combinedName.Data(), TList::Class(), AliAnalysisManager::kOutputContainer, fileName.Data())); + // mgr->ConnectOutput(task,1,mgr->CreateContainer(Form("MyOutputContainer%s", suffix), TList::Class(), AliAnalysisManager::kOutputContainer, fileName.Data())); // in the end, this macro returns a pointer to your task. this will be convenient later on // when you will run your analysis in an analysis train on grid return task;