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

AliAnalysisTaskFilterFriendSecond *AddTaskFilterFriendSecond()
{

	// 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
	AliAnalysisTaskFilterFriendSecond* filter = new AliAnalysisTaskFilterFriendSecond("filter_2");
	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;
}
 AddTaskFilterFriendSecond.C:1
 AddTaskFilterFriendSecond.C:2
 AddTaskFilterFriendSecond.C:3
 AddTaskFilterFriendSecond.C:4
 AddTaskFilterFriendSecond.C:5
 AddTaskFilterFriendSecond.C:6
 AddTaskFilterFriendSecond.C:7
 AddTaskFilterFriendSecond.C:8
 AddTaskFilterFriendSecond.C:9
 AddTaskFilterFriendSecond.C:10
 AddTaskFilterFriendSecond.C:11
 AddTaskFilterFriendSecond.C:12
 AddTaskFilterFriendSecond.C:13
 AddTaskFilterFriendSecond.C:14
 AddTaskFilterFriendSecond.C:15
 AddTaskFilterFriendSecond.C:16
 AddTaskFilterFriendSecond.C:17
 AddTaskFilterFriendSecond.C:18
 AddTaskFilterFriendSecond.C:19
 AddTaskFilterFriendSecond.C:20
 AddTaskFilterFriendSecond.C:21
 AddTaskFilterFriendSecond.C:22
 AddTaskFilterFriendSecond.C:23
 AddTaskFilterFriendSecond.C:24
 AddTaskFilterFriendSecond.C:25
 AddTaskFilterFriendSecond.C:26
 AddTaskFilterFriendSecond.C:27
 AddTaskFilterFriendSecond.C:28
 AddTaskFilterFriendSecond.C:29
 AddTaskFilterFriendSecond.C:30
 AddTaskFilterFriendSecond.C:31
 AddTaskFilterFriendSecond.C:32
 AddTaskFilterFriendSecond.C:33
 AddTaskFilterFriendSecond.C:34
 AddTaskFilterFriendSecond.C:35
 AddTaskFilterFriendSecond.C:36
 AddTaskFilterFriendSecond.C:37
 AddTaskFilterFriendSecond.C:38
 AddTaskFilterFriendSecond.C:39