3 AliAnalysisTaskEMCALClusterizeFast* AddTaskClusterizerFW(Bool_t clusL0, Bool_t fOR)
5 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
7 ::Error("AddTaskClusterizerFW", "No analysis manager found.");
12 ismc = (mgr->GetMCtruthEventHandler())?kTRUE:kFALSE;
14 ::Warning("AddTaskClusterizerFW", "Task was Never tested on MC data");
16 TString name("ClusterizerFW");
17 TString nameout("Clusters");
19 Float_t minE, minT, maxT;
48 AliAnalysisTaskEMCALClusterizeFast *task = new AliAnalysisTaskEMCALClusterizeFast(name);
49 AliEMCALRecParam *recparam = task->GetRecParam();
50 recparam->SetClusterizerFlag(AliEMCALRecParam::kClusterizerFW);
51 recparam->SetMinECut(minE);
52 recparam->SetTimeMax(maxT);
53 recparam->SetTimeMin(minT);
54 task->SetGeometryName(AliEMCALGeometry::GetDefaultGeometryName());
55 task->SetAttachClusters(kTRUE);
56 task->SetOverwrite(kFALSE);
57 task->SetNewClusterArrayName(nameout);
62 task->SetTRUShift(clusL0);
63 task->SetClusterizeFastORs(fOR);
64 task->SetLoadPed(kFALSE);
65 task->SetLoadCalib(kFALSE);
66 task->SetRecalibrateCellsOnly(kFALSE);
69 mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer());
71 cout << " *** " << name << " configured *** " << endl;