/**
* @file AddTaskCentralMCCorr.C
* @author Christian Holm Christensen <cholm@dalsgaard.hehi.nbi.dk>
* @date Tue Apr 26 09:55:29 2011
*
* @brief
*
* @ingroup pwglf_forward_scripts_tasks
*
*/
/**
* Add a Central MC correction generator task to train
*
*
* @return Added task
*
* @ingroup pwglf_central_mc
*/
AliAnalysisTask*
AddTaskCentralMCCorr(Bool_t eff=false)
{
// --- Load libraries ----------------------------------------------
gROOT->LoadClass("AliAODForwardMult", "libPWGLFforward2");
// --- Creating the manager and handlers ---------------------------
AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
if (!mgr->GetMCtruthEventHandler()) {
Error("AddTaskCentralMCCorr",
"No MC input handler defined - cannot continue");
return 0;
}
// --- Add our task ------------------------------------------------
AliCentralMCCorrectionsTask* task =
new AliCentralMCCorrectionsTask("CentralCorr");
// This has to match the binning used in the AliAODCentralMult
// class. Currently, this is set to 20.
task->SetNPhiBins(20);
task->SetEffectiveCorrection(eff);
// task->SetVertexAxis(40, -20., 20.);
// --- create containers for input/output --------------------------
task->Connect(0,0);
return task;
}
//
// EOF
//
AddTaskCentralMCCorr.C:10 AddTaskCentralMCCorr.C:11 AddTaskCentralMCCorr.C:12 AddTaskCentralMCCorr.C:13 AddTaskCentralMCCorr.C:14 AddTaskCentralMCCorr.C:15 AddTaskCentralMCCorr.C:16 AddTaskCentralMCCorr.C:17 AddTaskCentralMCCorr.C:18 AddTaskCentralMCCorr.C:19 AddTaskCentralMCCorr.C:20 AddTaskCentralMCCorr.C:21 AddTaskCentralMCCorr.C:22 AddTaskCentralMCCorr.C:23 AddTaskCentralMCCorr.C:24 AddTaskCentralMCCorr.C:25 AddTaskCentralMCCorr.C:26 AddTaskCentralMCCorr.C:27 AddTaskCentralMCCorr.C:28 AddTaskCentralMCCorr.C:29 AddTaskCentralMCCorr.C:30 AddTaskCentralMCCorr.C:31 AddTaskCentralMCCorr.C:32 AddTaskCentralMCCorr.C:33 AddTaskCentralMCCorr.C:34 AddTaskCentralMCCorr.C:35 AddTaskCentralMCCorr.C:36 AddTaskCentralMCCorr.C:37 AddTaskCentralMCCorr.C:38 AddTaskCentralMCCorr.C:39 AddTaskCentralMCCorr.C:40 AddTaskCentralMCCorr.C:41 AddTaskCentralMCCorr.C:42 AddTaskCentralMCCorr.C:43 AddTaskCentralMCCorr.C:44 AddTaskCentralMCCorr.C:45 AddTaskCentralMCCorr.C:46 AddTaskCentralMCCorr.C:47 AddTaskCentralMCCorr.C:48 AddTaskCentralMCCorr.C:49 AddTaskCentralMCCorr.C:50 AddTaskCentralMCCorr.C:51