1 //=============================================================================
3 // *** AddTaskFilterFriend.C ***
5 // This macro initialize a complete AnalysisTask object for filtering ESD with AliAnalysisTaskFilterFriend.
7 //=============================================================================
9 AliAnalysisTaskFilterFriend *AddTaskFilterFriend()
12 // pointer to the analysis manager
13 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
15 Error("AddTaskTOFCalib", "No analysis manager to connect to.");
19 // check the input handler
20 if (!mgr->GetInputEventHandler()) {
21 ::Error("AddTask", "This task requires an input event handler");
24 TString type = mgr->GetInputEventHandler()->GetDataType(); // can be "ESD" or "AOD"
27 AliAnalysisTaskFilterFriend* filter = new AliAnalysisTaskFilterFriend("filter_1");
30 // connecting the input/output containers
31 AliAnalysisDataContainer *cinput0 = mgr->GetCommonInputContainer();
32 AliAnalysisDataContainer *coutput0 = mgr->GetCommonOutputContainer();
34 mgr->ConnectInput (filter, 0, cinput0 );
35 //mgr->ConnectOutput(filter, 0, coutput0);