* @param useCent Whether to use the centrality or not
* @param scheme Normalisation scheme
* @param cutEdges Whether to cut edges when rebinning
+ * @param trigEff Trigger efficiency
+ * @param trigEff0 Trigger efficiency for 0-bin
+ * @param corrEmpty Correct for empty bins
+ * @param satVtx Set to true for satellite analysis
* @param mcanalysisfilename Take final MC corrections from this - if present
*
* @return Newly created and configured task
Double_t trigEff = 1,
Double_t trigEff0 = 1,
Bool_t corrEmpty= false,
- const char* mcanalysisfilename = "none")
+ Bool_t satVtx = false,
+ const char* mcanalysisfilename = "/home/hehi/alex/work/dispVtxDNdeta/mcCorrectionPos.root")
{
// --- Load libraries ----------------------------------------------
gROOT->LoadClass("AliAODForwardMult", "libPWGLFforward2");
task->SetMCFinalCorrFilename(mcanalysisfilename);
// Set the vertex range to use
- task->SetVertexRange(vzMin, vzMax);
+ task->SetIpZRange(vzMin, vzMax);
// Set the trigger mask to use (INEL,INEL>0,NSD)
task->SetTriggerMask(trig);
// Set the trigger efficiency
// inclusive to b exclusive. An upper bound of 100 is treated
// especially, and the upper bound is inclusive in that case .
if (useCent) {
- Short_t bins[] = { 0, 5, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 };
- task->SetCentralityAxis(11, bins);
+ Short_t bins[] = { 0, 5, 10, 20, 30, 40, 50, 60, 70, 80, 100 };
+ task->SetCentralityAxis(10, bins);
}
- mgr->AddTask(task);
-
- // --- create containers for input/output --------------------------
- AliAnalysisDataContainer *sums =
- mgr->CreateContainer("ForwardSums", TList::Class(),
- AliAnalysisManager::kOutputContainer,
- AliAnalysisManager::GetCommonFileName());
- AliAnalysisDataContainer *output =
- mgr->CreateContainer("ForwardResults", TList::Class(),
- AliAnalysisManager::kParamContainer,
- AliAnalysisManager::GetCommonFileName());
-
- // --- connect input/output ----------------------------------------
- mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer());
- mgr->ConnectOutput(task, 1, sums);
- mgr->ConnectOutput(task, 2, output);
+ // Set satellite vertex flag
+ task->SetSatelliteVertices(satVtx);
+ task->Connect(0,0);
return task;
}