// Create containers for input/output
// Top ESD container
- AliAnalysisDataContainer *cin_esd = mgr->CreateContainer("cchain",TChain::Class(),
- AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cin_esd = mgr->GetCommonInputContainer();
// Output AOD container
- AliAnalysisDataContainer *cout_aod = mgr->CreateContainer("tree", TTree::Class(),
- AliAnalysisManager::kOutputContainer, "default");
+ AliAnalysisDataContainer *cout_aod = mgr->GetCommonOutputContainer();
mgr->ConnectInput (esdfilter, 0, cin_esd );
mgr->ConnectOutput (esdfilter, 0, cout_aod );
// Create containers for input/output
// Top ESD container
- AliAnalysisDataContainer *cin_esd = mgr->CreateContainer("cchain",TChain::Class(),
- AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cin_esd = mgr->GetCommonInputContainer();
// Output AOD container
- AliAnalysisDataContainer *cout_aod = mgr->CreateContainer("tree", TTree::Class(),
- AliAnalysisManager::kOutputContainer, "default");
+ AliAnalysisDataContainer *cout_aod = mgr->GetCommonOutputContainer();
mgr->ConnectInput (esdfilter, 0, cin_esd );
mgr->ConnectOutput (esdfilter, 0, cout_aod );
AliAnalysisTaskPt *task1 = new AliAnalysisTaskPt("TaskPt");
mgr->AddTask(task1);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain1",TChain::Class(),AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("chist1", TH1::Class(),AliAnalysisManager::kOutputContainer,"Pt.ESD.root");
//____________________________________________//
AliAnalysisTaskPt *task1 = new AliAnalysisTaskPt("TaskPt");
mgr->AddTask(task1);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain1",TChain::Class(),AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("chist1", TH1::Class(),AliAnalysisManager::kOutputContainer,"Pt.ESD.root");
//____________________________________________//
AliAnalysisTaskPtMC *task1 = new AliAnalysisTaskPtMC("TaskPtMC");
mgr->AddTask(task1);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain1",TChain::Class(),AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("chist1", TH1::Class(),AliAnalysisManager::kOutputContainer,"Pt.MC.root");
//____________________________________________//
AliAnalysisTaskPt *task1 = new AliAnalysisTaskPt("TaskPt");
mgr->AddTask(task1);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain1",TChain::Class(),AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("chist1", TH1::Class(),AliAnalysisManager::kOutputContainer,"Pt.ESD.root");
//____________________________________________//
AliAnalysisTaskPt *task1 = new AliAnalysisTaskPt("TaskPt");
mgr->AddTask(task1);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain1",TChain::Class(),AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("chist1", TH1::Class(),AliAnalysisManager::kOutputContainer,"Pt.ESD.root");
//____________________________________________//
mgr->ConnectInput(task1,0,cinput1);
mgr->AddTask(task1);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain1",TChain::Class(),AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("clist1", TList::Class(),AliAnalysisManager::kOutputContainer,"Femto.ESD.root");
//____________________________________________//
- cinput1->SetData(chain);
+// cinput1->SetData(chain);
mgr->ConnectInput(task1,0,cinput1);
mgr->ConnectOutput(task1,0,coutput1);
mgr->AddTask(task1);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain1",TChain::Class(),AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("clist1", TList::Class(),AliAnalysisManager::kOutputContainer,"Femto.ESD.root");
//____________________________________________//
mgr->AddTask(task1);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain1",TChain::Class(),AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("clist1", TList::Class(),AliAnalysisManager::kOutputContainer,"Femto.ESD.root");
//____________________________________________//
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 =
- mgr->CreateContainer("cchain1",TChain::Class(),AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
if (useWeights) {
AliAnalysisDataContainer *cinputWeights = mgr->CreateContainer("cobjWeights",TList::Class(),AliAnalysisManager::kInputContainer);
task->AddPairMgrFromConfig("CreatePairsPhi.C");
// initialize containers
- AliAnalysisDataContainer *input = mgr->CreateContainer("in", TChain::Class(), AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *input = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *dummy = mgr->CreateContainer("dummy1", TTree::Class(), AliAnalysisManager::kOutputContainer, "default");
AliAnalysisDataContainer *out = mgr->CreateContainer("RSN", TList::Class(), AliAnalysisManager::kOutputContainer, outputFileName);
// Create containers for input/output
// Top ESD container
- AliAnalysisDataContainer *cin_esd = mgr->CreateContainer("cchain",TChain::Class(),
- AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cin_esd = mgr->GetCommonInputContainer();
// Output AOD container
- AliAnalysisDataContainer *cout_aod = mgr->CreateContainer("tree", TTree::Class(),
- AliAnalysisManager::kOutputContainer, "default");
+ AliAnalysisDataContainer *cout_aod = mgr->GetCommonOutputContainer();
mgr->ConnectInput (esdfilter, 0, cin_esd );
mgr->ConnectOutput (esdfilter, 0, cout_aod );
mgr->AddTask(taskproton);
// Create containers for input/output
// Top AOD container
- AliAnalysisDataContainer *cin_aod = mgr->CreateContainer("cchain",TChain::Class(),
- AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cin_aod = mgr->GetCommonInputContainer();
// Output histogram container
AliAnalysisDataContainer *cout_hist = mgr->CreateContainer("protonhistos", TList::Class(),AliAnalysisManager::kOutputContainer,"protonhistos.root");
mgr->AddTask(taskProtons);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("dataChain",
- TChain::Class(),
- AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("outputList1",
TList::Class(),
AliAnalysisManager::kOutputCont
mgr->AddTask(taskProtons);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("dataChain",
- TChain::Class(),
- AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("outputList1",
TList::Class(),
AliAnalysisManager::kOutputCont
mgr->AddTask(taskProtons);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("dataChain",
- TChain::Class(),AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("outputList1",
TList::Class(),AliAnalysisManager::kOutputCont
outputFilename.Data());
mgr->AddTask(taskProtons);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("dataChain",
- TChain::Class(),
- AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("outputList1",
TList::Class(),
AliAnalysisManager::kOutputContainer,
mgr->AddTask(taskProtonsQA);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("dataChain",
- TChain::Class(),
- AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("globalQAList",
TList::Class(),
AliAnalysisManager::kOutputContainer,
mgr->AddTask(taskProtonsQA);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("dataChain",
- TChain::Class(),
- AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("globalQAList",
TList::Class(),
AliAnalysisManager::kOutputContainer,
mgr->SetInputEventHandler(esdHandler);
//------ input data ------
- AliAnalysisDataContainer *cinput0 = mgr->CreateContainer("cchain0",TChain::Class(),AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput0 = mgr->GetCommonInputContainer();
// ----- output data -----
//slot 0 : default output tree (by default handled by AliAnalysisTaskSE)
mgr->AddTask(aodfilter);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain",TChain::Class(),
- AliAnalysisManager::kInputContainer);
- AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("tree", TTree::Class(),
- AliAnalysisManager::kOutputContainer, "default");
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
+ AliAnalysisDataContainer *coutput1 = mgr->GetCommonOutputContainer();
mgr->ConnectInput(aodfilter,0,cinput1);
mgr->ConnectOutput(aodfilter,0,coutput1);
mgr->AddTask(esdmuonfilter);
// Containers for input/output
- AliAnalysisDataContainer *cin_esd = mgr->CreateContainer("cESD",TChain::Class(), AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cin_esd = mgr->GetCommonInputContainer();
// Output AOD container.
- AliAnalysisDataContainer *cout_aod = mgr->CreateContainer("cAOD", TTree::Class(), AliAnalysisManager::kOutputContainer, "default");
+ AliAnalysisDataContainer *cout_aod = mgr->GetCommonOutputContainer();
// Connect containers to tasks slots
mgr->ConnectInput (esdfilter, 0, cin_esd );
mgr->AddTask(AODvsESD);
// Input ESD container
- AliAnalysisDataContainer *esdIn = mgr->CreateContainer("input1",TChain::Class(), AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *esdIn = mgr->GetCommonInputContainer();
// Output AOD container.
- AliAnalysisDataContainer *aodOut = mgr->CreateContainer("output1", TTree::Class(), AliAnalysisManager::kOutputContainer, "default");
+ AliAnalysisDataContainer *aodOut = mgr->GetCommonOutputContainer();
// Output comparison
AliAnalysisDataContainer *listOut = mgr->CreateContainer("output2", TList::Class(), AliAnalysisManager::kOutputContainer, "AODvsESDoutput.root");
mgr->AddTask(AODvsESD);
// Input ESD container
- AliAnalysisDataContainer *esdIn = mgr->CreateContainer("input1",TChain::Class(), AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *esdIn = mgr->GetCommonInputContainer();
// Output AOD container.
- AliAnalysisDataContainer *aodOut = mgr->CreateContainer("output1", TTree::Class(), AliAnalysisManager::kOutputContainer, "default");
+ AliAnalysisDataContainer *aodOut = mgr->GetCommonOutputContainer();
// Output comparison
AliAnalysisDataContainer *listOut = mgr->CreateContainer("output2", TList::Class(), AliAnalysisManager::kOutputContainer, "AODvsESDoutput.root");
mgr->AddTask(tagTask);
// Input container
- AliAnalysisDataContainer *cin_esd = mgr->CreateContainer("cESD",TChain::Class(),
- AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cin_esd = mgr->GetCommonInputContainer();
// Output AOD container.
- AliAnalysisDataContainer *cout_aod = mgr->CreateContainer("cAOD", TTree::Class(),
- AliAnalysisManager::kOutputContainer, "default");
+ AliAnalysisDataContainer *cout_aod = mgr->GetCommonOutputContainer();
// Tag container
AliAnalysisDataContainer *cout_tags = mgr->CreateContainer("cTag",TTree::Class(),
AliAnalysisManager::kOutputContainer, "AOD.tag.root");
// Create containers for input/output
// Top container for ESD input
- AliAnalysisDataContainer *cin_esd = mgr->CreateContainer("cESD",TChain::Class(),
- AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cin_esd = mgr->GetCommonInputContainer();
// Output histograms list for single muons analysis
AliAnalysisDataContainer *cout_trigChEff = mgr->CreateContainer("triggerChamberEff", TList::Class(),
mgr->AddTask(linktask);
// Create the input and output containers and connect them up to the analysis task.
- AliAnalysisDataContainer* cinEsd = mgr->CreateContainer("cESD", TChain::Class(), AliAnalysisManager::kInputContainer);
- AliAnalysisDataContainer* coutAod = mgr->CreateContainer("cAOD", TTree::Class(), AliAnalysisManager::kOutputContainer, "default");
+ AliAnalysisDataContainer* cinEsd = mgr->GetCommonInputContainer();
+ AliAnalysisDataContainer* coutAod = mgr->GetCommonOutputContainer();
AliAnalysisDataContainer* coutHists = mgr->CreateContainer("cHists", TList::Class(), AliAnalysisManager::kOutputContainer, "hists.root");
mgr->ConnectInput(linktask, 0, cinEsd);
mgr->ConnectOutput(linktask, 0, coutAod);
AliAnalysisTaskSingleMu *task1 = new AliAnalysisTaskSingleMu("SingleMu");
mgr->AddTask(task1);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain1",TChain::Class(),AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("tree1", TTree::Class(),AliAnalysisManager::kOutputContainer,outFileName.Data());
//____________________________________________//
// Create containers for input/output
// input
- AliAnalysisDataContainer *cinput = mgr->CreateContainer("cchain",TChain::Class(),AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
// output
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("ctree", TNtuple::Class(),AliAnalysisManager::kOutputContainer,"SingleMuESD.root");
mgr->AddTask(ESDTask);
//Create containers for input/output
- AliAnalysisDataContainer* cinput1 =
- mgr->CreateContainer("cchain1",TChain::Class(),AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer* cinput1 = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput1 =
mgr->CreateContainer("chistlist1", TClonesArray::Class(),AliAnalysisManager::kOutputContainer, "MuonTrackingChamberEffHistos.root");
// Create containers for input/output
// input
- AliAnalysisDataContainer *cinput = mgr->CreateContainer("cchain",TChain::Class(),AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
// output
AliAnalysisDataContainer *coutput = mgr->CreateContainer("ctree", TTree::Class(),AliAnalysisManager::kOutputContainer,"RecoCheck.root");
// Create and connect containers for input/output
// ------ input data ------
- AliAnalysisDataContainer *cinput0 = mgr->CreateContainer("cchain0",TChain::Class(),AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput0 = mgr->GetCommonInputContainer();
// ----- output data -----
// output Correction Framework Container (for acceptance & efficiency calculations)
AliAnalysisDataContainer *coutput2 = mgr->CreateContainer("ccontainer0", AliCFContainer::Class(),AliAnalysisManager::kOutputContainer,"output.root");
- cinput0->SetData(analysisChain);
+// cinput0->SetData(analysisChain);
mgr->AddTask(task);
mgr->ConnectInput(task,0,mgr->GetCommonInputContainer());
// Make the analysis manager
AliAnalysisManager *mgr = new AliAnalysisManager("Analysis Train", "A test setup for the analysis train");
- // Top container for input
- AliAnalysisDataContainer *cinput = mgr->CreateContainer("cInput",TChain::Class(),
- AliAnalysisManager::kInputContainer);
if (iAODanalysis) {
// AOD input handler
AliAODInputHandler *aodH = new AliAODInputHandler();
mgr->SetMCtruthEventHandler(mcHandler);
mcHandler->SetReadTR(readTR);
}
+ // Top container for input
+ AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
// This container is managed by the AOD handler
AliAnalysisDataContainer *cout_aod = 0;
aodHandler->SetFillAOD(kFALSE);
mgr->SetOutputEventHandler(aodHandler);
aodHandler->SetOutputFileName(Form("AliAODs_pwg4_%07d-%07d.root",nOffset,nOffset+nEvents));
- cout_aod = mgr->CreateContainer("cAOD", TTree::Class(),
- AliAnalysisManager::kOutputContainer, "default");
+ cout_aod = mgr->GetCommonOutputContainer();
cout_aod->SetSpecialOutput();
}
mgr->SetDebugLevel(10);
// Declare Common Input Tchain
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("Chain",TChain::Class(),AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
// Common Output Tree in common â\80\98defaultâ\80\99 output file
- AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("tree", TTree::Class(),AliAnalysisManager::kOutputContainer, "default");
+ AliAnalysisDataContainer *coutput1 = mgr->GetCommonOutputContainer();
// Private output objects
outputFileName.ReplaceAll(".root","");
mgr->AddTask(taskpwg4);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain",TChain::Class(),
- AliAnalysisManager::kInputContainer);
- AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("tree", TTree::Class(),
- AliAnalysisManager::kOutputContainer, "default");
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
+ AliAnalysisDataContainer *coutput1 = mgr->GetCommonOutputContainer();
AliAnalysisDataContainer *coutput2 = mgr->CreateContainer("histos", TList::Class(),
AliAnalysisManager::kOutputContainer, "histos.root");
mgr->AddTask(taskex);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain",TChain::Class(),
- AliAnalysisManager::kInputContainer);
- AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("tree", TTree::Class(),
- AliAnalysisManager::kOutputContainer, "default");
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
+ AliAnalysisDataContainer *coutput1 = mgr->GetCommonOutputContainer();
AliAnalysisDataContainer *coutput2 = mgr->CreateContainer("histos", TList::Class(),
AliAnalysisManager::kOutputContainer, "histos.root");
mgr->AddTask(taskpwg4);
// Create containers for input/output
- AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain",TChain::Class(),
- AliAnalysisManager::kInputContainer);
- AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("tree", TTree::Class(),
- AliAnalysisManager::kOutputContainer, "default");
+ AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
+ AliAnalysisDataContainer *coutput1 = mgr->GetCommonOutputContainer();
AliAnalysisDataContainer *coutput2 = mgr->CreateContainer("corrhistos", TList::Class(),
AliAnalysisManager::kOutputContainer, "histos.root");
// Create containers for input/output
// Top ESD container
- AliAnalysisDataContainer *cin_esd = mgr->CreateContainer("cchain",TChain::Class(),
- AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cin_esd = mgr->GetCommonInputContainer();
// Histos
//AliAnalysisDataContainer *cout_hist = mgr->CreateContainer("qa_hists", TObjArray::Class(),
// Create containers for input/output
// Top ESD container
- AliAnalysisDataContainer *cin_esd = mgr->CreateContainer("cchain",TChain::Class(),
- AliAnalysisManager::kInputContainer);
+ AliAnalysisDataContainer *cin_esd = mgr->GetCommonInputContainer();
//AliAnalysisDataContainer *cout_aodex = mgr->CreateContainer("cAodEx", TTree::Class(),
// AliAnalysisManager::kExchangeContainer, "default");