// $Id$
AliJetModelMergeBranches* AddTaskMergeBranches(
const char *tracksName1 = "Tracks",
const char *tracksName2 = "Tracks2",
const char *suffix = "Emb",
const char *taskName = "JetModelMergeBranches"
)
{
// Get the pointer to the existing analysis manager via the static access method.
//==============================================================================
AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
if (!mgr)
{
::Error("AddTaskMergeBranches", "No analysis manager to connect to.");
return NULL;
}
// Check the analysis type using the event handlers connected to the analysis manager.
//==============================================================================
if (!mgr->GetInputEventHandler())
{
::Error("AddTaskMergeBranches", "This task requires an input event handler");
return NULL;
}
//-------------------------------------------------------
// Init the task and do settings
//-------------------------------------------------------
AliJetModelMergeBranches *jetMerge = new AliJetModelMergeBranches(taskName);
jetMerge->SetTracksName(tracksName1);
jetMerge->SetTracksMergeName(tracksName2);
jetMerge->SetClusName("");
jetMerge->SetSuffix(suffix);
//-------------------------------------------------------
// Final settings, pass to manager and set the containers
//-------------------------------------------------------
mgr->AddTask(jetMerge);
// Create containers for input/output
mgr->ConnectInput (jetMerge, 0, mgr->GetCommonInputContainer() );
return jetMerge;
}
AddTaskMergeBranches.C:10 AddTaskMergeBranches.C:11 AddTaskMergeBranches.C:12 AddTaskMergeBranches.C:13 AddTaskMergeBranches.C:14 AddTaskMergeBranches.C:15 AddTaskMergeBranches.C:16 AddTaskMergeBranches.C:17 AddTaskMergeBranches.C:18 AddTaskMergeBranches.C:19 AddTaskMergeBranches.C:20 AddTaskMergeBranches.C:21 AddTaskMergeBranches.C:22 AddTaskMergeBranches.C:23 AddTaskMergeBranches.C:24 AddTaskMergeBranches.C:25 AddTaskMergeBranches.C:26 AddTaskMergeBranches.C:27 AddTaskMergeBranches.C:28 AddTaskMergeBranches.C:29 AddTaskMergeBranches.C:30 AddTaskMergeBranches.C:31 AddTaskMergeBranches.C:32 AddTaskMergeBranches.C:33 AddTaskMergeBranches.C:34 AddTaskMergeBranches.C:35 AddTaskMergeBranches.C:36 AddTaskMergeBranches.C:37 AddTaskMergeBranches.C:38 AddTaskMergeBranches.C:39 AddTaskMergeBranches.C:40 AddTaskMergeBranches.C:41 AddTaskMergeBranches.C:42 AddTaskMergeBranches.C:43 AddTaskMergeBranches.C:44 AddTaskMergeBranches.C:45 AddTaskMergeBranches.C:46 AddTaskMergeBranches.C:47 AddTaskMergeBranches.C:48