ROOT logo
//=============================================================================
//
// *** AddTaskFilterFriend.C ***
//
// This macro initialize a complete AnalysisTask object for filtering ESD with AliAnalysisTaskFilterFriend.
//
//=============================================================================

AliAnalysisTaskFilterFriend *AddTaskFilterFriend()
{

	// pointer to the analysis manager
	AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
	if (!mgr) {
		Error("AddTaskTOFCalib", "No analysis manager to connect to.");
		return NULL;
	}  

	// check the input handler
	if (!mgr->GetInputEventHandler()) {
		::Error("AddTask", "This task requires an input event handler");
		return NULL;
	}  
	TString type = mgr->GetInputEventHandler()->GetDataType(); // can be "ESD" or "AOD"

	// create the task
	AliAnalysisTaskFilterFriend* filter = new AliAnalysisTaskFilterFriend("filter_1");
	mgr->AddTask(filter);

	// connecting the input/output containers
	AliAnalysisDataContainer *cinput0  = mgr->GetCommonInputContainer();
	AliAnalysisDataContainer *coutput0 = mgr->GetCommonOutputContainer();

	mgr->ConnectInput (filter, 0, cinput0 );
	//mgr->ConnectOutput(filter, 0, coutput0);

	return filter;
}
 AddTaskFilterFriend.C:1
 AddTaskFilterFriend.C:2
 AddTaskFilterFriend.C:3
 AddTaskFilterFriend.C:4
 AddTaskFilterFriend.C:5
 AddTaskFilterFriend.C:6
 AddTaskFilterFriend.C:7
 AddTaskFilterFriend.C:8
 AddTaskFilterFriend.C:9
 AddTaskFilterFriend.C:10
 AddTaskFilterFriend.C:11
 AddTaskFilterFriend.C:12
 AddTaskFilterFriend.C:13
 AddTaskFilterFriend.C:14
 AddTaskFilterFriend.C:15
 AddTaskFilterFriend.C:16
 AddTaskFilterFriend.C:17
 AddTaskFilterFriend.C:18
 AddTaskFilterFriend.C:19
 AddTaskFilterFriend.C:20
 AddTaskFilterFriend.C:21
 AddTaskFilterFriend.C:22
 AddTaskFilterFriend.C:23
 AddTaskFilterFriend.C:24
 AddTaskFilterFriend.C:25
 AddTaskFilterFriend.C:26
 AddTaskFilterFriend.C:27
 AddTaskFilterFriend.C:28
 AddTaskFilterFriend.C:29
 AddTaskFilterFriend.C:30
 AddTaskFilterFriend.C:31
 AddTaskFilterFriend.C:32
 AddTaskFilterFriend.C:33
 AddTaskFilterFriend.C:34
 AddTaskFilterFriend.C:35
 AddTaskFilterFriend.C:36
 AddTaskFilterFriend.C:37
 AddTaskFilterFriend.C:38
 AddTaskFilterFriend.C:39