AliAnalysisTask *AddTaskReadAODBranch(Double_t ptLegCut = 1., Bool_t spdFirstRequired=kFALSE, Int_t numClsTPC=90, Int_t pairType = 1, Double_t ptJpsi = 1.3){
Bool_t hasMC = kFALSE;
AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
if (!mgr) {
::Error("AddTaskReadAODBranch", "No analysis manager found.");
return NULL;
}
if (!mgr->GetInputEventHandler()) {
::Error("AddTaskReadAODBranch", "This task requires an input event handler");
return NULL;
}
AliAnalysisTaskDielectronReadAODBranch *readAODBranch = new AliAnalysisTaskDielectronReadAODBranch("ReadAODBranch");
readAODBranch->SetHasMC(hasMC);
readAODBranch->SetPtLeg(ptLegCut);
readAODBranch->SetSpdFirstRequired(spdFirstRequired);
readAODBranch->SetNclsTPC(numClsTPC);
readAODBranch->SetInvMassSignalRegion(2.3,4.);
readAODBranch->SetInvMassSidebandRegion(2.9,3.2);
readAODBranch->SetPairType(pairType);
readAODBranch->SetPtJpsi(ptJpsi);
mgr->AddTask(readAODBranch);
AliAnalysisDataContainer *cOutputHist = mgr->CreateContainer("resultAOD",
TList::Class(), AliAnalysisManager::kOutputContainer,"result.root");
mgr->ConnectInput(readAODBranch, 0, mgr->GetCommonInputContainer());
mgr->ConnectOutput(readAODBranch, 1, cOutputHist);
return readAODBranch;
}
AddTaskReadAODBranch.C:10 AddTaskReadAODBranch.C:11 AddTaskReadAODBranch.C:12 AddTaskReadAODBranch.C:13 AddTaskReadAODBranch.C:14 AddTaskReadAODBranch.C:15 AddTaskReadAODBranch.C:16 AddTaskReadAODBranch.C:17 AddTaskReadAODBranch.C:18 AddTaskReadAODBranch.C:19 AddTaskReadAODBranch.C:20 AddTaskReadAODBranch.C:21 AddTaskReadAODBranch.C:22 AddTaskReadAODBranch.C:23 AddTaskReadAODBranch.C:24 AddTaskReadAODBranch.C:25 AddTaskReadAODBranch.C:26 AddTaskReadAODBranch.C:27 AddTaskReadAODBranch.C:28 AddTaskReadAODBranch.C:29 AddTaskReadAODBranch.C:30 AddTaskReadAODBranch.C:31 AddTaskReadAODBranch.C:32 AddTaskReadAODBranch.C:33 AddTaskReadAODBranch.C:34 AddTaskReadAODBranch.C:35