ROOT logo
#if ! defined (__CINT__) || defined (__MAKECINT__)
#include "TTree.h"
#include "AliAnalysisManager.h"
#include "AliAnalysisDataContainer.h"
#include "AliAnalysisTask.h"
#include "PWGPP/TRD/AliTRDonlineTrackletFilter.h"
#endif

AliAnalysisTask *AddTRDonlineTrackletFilter(AliAnalysisManager *mgr)
{
  if (!mgr) {
    cerr << "No Analysis manager available" << endl;
    return 0x0;
  }

  AliTRDonlineTrackletFilter *task = new AliTRDonlineTrackletFilter("TRDtrackletfilter");
  mgr->AddTask(task);

  AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
  AliAnalysisDataContainer *coutput = mgr->GetCommonOutputContainer();

  AliAnalysisDataContainer *ctracklets =
    mgr->CreateContainer("TRDtrackletFilter", TTree::Class(),
			 AliAnalysisManager::kOutputContainer,
			 Form("%s:TRD_Performance", mgr->GetCommonFileName()));

  task->ConnectInput(0, cinput);

  task->ConnectOutput(1, ctracklets);

  return task;
}
 AddTRDonlineTrackletFilter.C:1
 AddTRDonlineTrackletFilter.C:2
 AddTRDonlineTrackletFilter.C:3
 AddTRDonlineTrackletFilter.C:4
 AddTRDonlineTrackletFilter.C:5
 AddTRDonlineTrackletFilter.C:6
 AddTRDonlineTrackletFilter.C:7
 AddTRDonlineTrackletFilter.C:8
 AddTRDonlineTrackletFilter.C:9
 AddTRDonlineTrackletFilter.C:10
 AddTRDonlineTrackletFilter.C:11
 AddTRDonlineTrackletFilter.C:12
 AddTRDonlineTrackletFilter.C:13
 AddTRDonlineTrackletFilter.C:14
 AddTRDonlineTrackletFilter.C:15
 AddTRDonlineTrackletFilter.C:16
 AddTRDonlineTrackletFilter.C:17
 AddTRDonlineTrackletFilter.C:18
 AddTRDonlineTrackletFilter.C:19
 AddTRDonlineTrackletFilter.C:20
 AddTRDonlineTrackletFilter.C:21
 AddTRDonlineTrackletFilter.C:22
 AddTRDonlineTrackletFilter.C:23
 AddTRDonlineTrackletFilter.C:24
 AddTRDonlineTrackletFilter.C:25
 AddTRDonlineTrackletFilter.C:26
 AddTRDonlineTrackletFilter.C:27
 AddTRDonlineTrackletFilter.C:28
 AddTRDonlineTrackletFilter.C:29
 AddTRDonlineTrackletFilter.C:30
 AddTRDonlineTrackletFilter.C:31
 AddTRDonlineTrackletFilter.C:32
 AddTRDonlineTrackletFilter.C:33