\r
\r
-AliAnalysisTask *AddTaskAlex(Int_t identifier = 0, Bool_t isMC = kFALSE, Bool_t isTPConly = kFALSE, Bool_t setTrackCuts = kFALSE, AliESDtrackCuts *ESDtrackCuts = 0){\r
+AliAnalysisTask *AddTaskAlex(Int_t identifier = 0, Bool_t isMC = kFALSE, Bool_t isTPConly = kFALSE, Bool_t writeOwnFile = kFALSE, Bool_t setTrackCuts = kFALSE, AliESDtrackCuts *ESDtrackCuts = 0){\r
\r
\r
//get the current analysis manager\r
AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();\r
if (!mgr) {\r
- Error("AddTask_akalweit_CombinedHadron", "No analysis manager found.");\r
+ Error("AddTask_janielsk_CombinedHadron", "No analysis manager found.");\r
return 0;\r
}\r
//============= Set Task Name ===================\r
- TString taskName=("AliAnalysisCombinedHadronSpectra.cxx+g");\r
+ //TString taskName=("AliAnalysisCombinedHadronSpectra.cxx+g");\r
//===============================================\r
// Load the task\r
- gROOT->LoadMacro(taskName.Data());\r
+ //gROOT->LoadMacro(taskName.Data());\r
\r
\r
\r
//========= Add task to the ANALYSIS manager =====\r
\r
//normal tracks\r
- AliAnalysisCombinedHadronSpectra *task = new AliAnalysisCombinedHadronSpectra("akalweitTaskCombinedHadron");\r
+ AliAnalysisCombinedHadronSpectra *task = new AliAnalysisCombinedHadronSpectra("janielskTaskCombinedHadron");\r
task->SelectCollisionCandidates(AliVEvent::kMB);\r
\r
//switches\r
//below the trunk version\r
AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();\r
\r
+/*\r
//dumm output container\r
AliAnalysisDataContainer *coutput0 =\r
mgr->CreateContainer(Form("akalweit_tree%i",identifier),\r
AliAnalysisDataContainer *coutput1 = \r
mgr->CreateContainer(Form("akalweit_CombinedHadron%i",identifier), TList::Class(),\r
AliAnalysisManager::kOutputContainer,Form("akalweit_CombinedHadron%i.root",identifier));\r
+*/\r
+ if (!writeOwnFile) {\r
+ AliAnalysisDataContainer *coutput1 = mgr->CreateContainer(Form("janielsk_CombinedHadron%i",identifier), TList::Class(), AliAnalysisManager::kOutputContainer, Form("%s:janielsk_CombinedHadron", AliAnalysisManager::GetCommonFileName())); \r
+ }\r
+ else {\r
+ AliAnalysisDataContainer *coutput1 = mgr->CreateContainer(Form("janielsk_CombinedHadron%i",identifier), TList::Class(), AliAnalysisManager::kOutputContainer, Form("janielsk_CombinedHadron.root"));\r
+ }\r
\r
\r
\r
\r
//\r
mgr->ConnectInput (task, 0, cinput );\r
- mgr->ConnectOutput (task, 0, coutput0);\r
+ //mgr->ConnectOutput (task, 0, coutput0);\r
mgr->ConnectOutput (task, 1, coutput1);\r
\r
return task;\r