3 AliAnalysisTaskJetAntenna* AddTaskJetAntenna(const char* bRec1,const char* bRec2, UInt_t filterMask = 272 , Float_t ptTrackMin = 0.15, Int_t kTriggerMask=0, Float_t fCutTM=0.15){
5 Printf("adding task jet antenna\n");
7 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
9 ::Error("AddTaskJetAntenna", "No analysis manager to connect to.");
12 if(!mgr->GetInputEventHandler()){
13 ::Error("AddTaskJetAntenna", "This task requires an input event handler.");
20 TString typeRec(bRec1);
21 TString typeGen(bRec2);
23 AliAnalysisTaskJetAntenna *task = new AliAnalysisTaskJetAntenna(Form("JetAntenna_%s_%s_%d_%f",bRec1,bRec2,kTriggerMask,fCutTM));
27 task->SetBranchNames(bRec1,bRec2);
28 task->SetOfflineTrgMask(kTriggerMask);
30 task->SetCentMax(100.);
31 task->SetFilterMask(filterMask);
32 task->SetTMCut(fCutTM);
41 AliAnalysisDataContainer *coutputJetAntenna = mgr->CreateContainer(Form("pwgjejetantenna_%s_%s_%d_%f",bRec1,bRec2,kTriggerMask,fCutTM), TList::Class(),AliAnalysisManager::kOutputContainer,Form("%s:PWGJE_jetantenna_%s_%s_%d_%f",AliAnalysisManager::GetCommonFileName(),bRec1,bRec2,kTriggerMask,fCutTM));
47 mgr->ConnectInput (task, 0, mgr->GetCommonInputContainer());
48 mgr->ConnectOutput(task, 0, mgr->GetCommonOutputContainer());
49 mgr->ConnectOutput(task, 1, coutputJetAntenna);