+//=============================================================================
+//
+// *** AddTaskFilterFriendSteer.C ***
+//
+// This macro initialize a complete AnalysisTask object for filtering ESD with AliAnalysisTaskFilterFriendSteer
+//
+//=============================================================================
+
+AliAnalysisTaskFilterSteer *AddTaskFilterSteer()
+{
+
+ // 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;
+ }
+
+ // create the task
+ AliAnalysisTaskFilterSteer* filter = new AliAnalysisTaskFilterSteer("samplingFilter");
+ filter->SetFraction(0.7);
+ 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;
+}