2 #include <ANALYSIS/AliAnalysisManager.h>
3 #include <ANALYSIS/EventMixing/AliAnalysisTaskMixInfo.h>
4 #include <ANALYSIS/AliAnalysisDataContainer.h>
6 void AddAnalysisTaskMixInfo(TString opts = "")
9 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
13 AliAnalysisTaskMixInfo *task = new AliAnalysisTaskMixInfo("AliAnalysisTaskMixInfo");
14 // Int_t debugLevel = 1;
15 // TString myclasses = "";
16 // myclasses += ":AliAnalysisTaskMixInfo";
18 // if (!myclasses.IsNull()) task->SetLogType(AliLog::kDebug + debugLevel, myclasses.Data());
20 // create mix output container
21 AliAnalysisDataContainer *outputMix = mgr->CreateContainer("cMixInfoList", TList::Class(), AliAnalysisManager::kOutputContainer, Form("MixInfo%s.root", opts.Data()));
23 // add our task to the manager
26 // finaly connect input and output
27 mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer());
28 mgr->ConnectOutput(task, 1, outputMix);