\r
//\r
// Create containers for input/output\r
+ mgr->ConnectInput(hfTask,0,mgr->GetCommonInputContainer());\r
+ /* \r
+ // before v4-17-Release\r
AliAnalysisDataContainer *cinput = mgr->CreateContainer("cinput",TChain::Class(), \r
- AliAnalysisManager::kInputContainer);\r
+ AliAnalysisManager::kInputContainer);\r
+ mgr->ConnectInput(hfTask,0,cinput);\r
+ */\r
AliAnalysisDataContainer *coutput = mgr->CreateContainer("coutput",TList::Class(),\r
AliAnalysisManager::kOutputContainer, \r
"CmpHF.root");\r
- mgr->ConnectInput(hfTask,0,cinput);\r
mgr->ConnectOutput(hfTask,1,coutput);\r
-\r
+ \r
//\r
// Run the analysis\r
// \r
\r
//\r
// Create containers for input/output\r
+ mgr->ConnectInput(hfTask,0,mgr->GetCommonInputContainer());\r
+ mgr->ConnectOutput(hfTask,0,mgr->GetCommonOutputContainer());\r
+ /*\r
+ // before v4-17-Release\r
AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain",TChain::Class(), \r
AliAnalysisManager::kInputContainer);\r
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("tree", TTree::Class(),\r
"default");\r
mgr->ConnectInput(hfTask,0,cinput1);\r
mgr->ConnectOutput(hfTask,0,coutput1);\r
+ */\r
\r
//\r
// Run the analysis\r
\r
Bool_t inputAOD=kTRUE; // otherwise, ESD\r
TString mode="local"; // otherwise, "grid" \r
- Bool_t useParFiles=kTRUE;\r
+ Bool_t useParFiles=kFALSE;\r
\r
gROOT->LoadMacro("$ALICE_ROOT/PWG3/vertexingHF/LoadLibraries.C");\r
LoadLibraries(useParFiles);\r
\r
//\r
// Create containers for input/output\r
+ mgr->ConnectInput(hfTask,0,mgr->GetCommonInputContainer());\r
+ mgr->ConnectOutput(hfTask,0,mgr->GetCommonOutputContainer());\r
+ /* \r
+ // before v4-17-Release\r
AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain",TChain::Class(), \r
AliAnalysisManager::kInputContainer);\r
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("tree", TTree::Class(),\r
AliAnalysisManager::kOutputContainer, \r
- "default");\r
+ "default"); \r
mgr->ConnectInput(hfTask,0,cinput1);\r
mgr->ConnectOutput(hfTask,0,coutput1);\r
+ */\r
\r
//\r
// Run the analysis\r
cinput0->SetData(analysisChain);
mgr->AddTask(task);
- mgr->ConnectInput(task,0,cinput0);
+ mgr->ConnectInput(task,0,mgr->GetCommonInputContainer());
mgr->ConnectOutput(task,0,coutput0);
mgr->ConnectOutput(task,1,coutput1);
mgr->ConnectOutput(task,2,coutput2);
filter->SetTrackFilter(trackFilter);
// Pipelining
+ mgr->ConnectInput(filter,0,mgr->GetCommonInputContainer());
+ mgr->ConnectOutput(filter,0,mgr->GetCommonOutputContainer());
+ mgr->ConnectInput(esdmuonfilter,0,mgr->GetCommonInputContainer());
+ mgr->ConnectOutput(esdmuonfilter,0,mgr->GetCommonOutputContainer());
+ if(writeKineToAOD) {
+ mgr->ConnectInput(kinefilter,0,mgr->GetCommonInputContainer());
+ mgr->ConnectOutput(kinefilter,0,mgr->GetCommonOutputContainer());
+ }
+ /*
+ // before v4-17-Release
AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain", TChain::Class(),
AliAnalysisManager::kInputContainer);
-
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("tree", TTree::Class(),
AliAnalysisManager::kOutputContainer,
"default");
-
-
mgr->ConnectInput(filter,0,cinput1);
mgr->ConnectOutput(filter,0,coutput1);
-
mgr->ConnectInput(esdmuonfilter,0,cinput1);
mgr->ConnectOutput(esdmuonfilter,0,coutput1);
-
if(writeKineToAOD) {
mgr->ConnectInput(kinefilter,0,cinput1);
mgr->ConnectOutput(kinefilter,0,coutput1);
}
+ */
//
// Run the analysis
//