From c09814a218b69fe93476cd5e313bac51ab88bb02 Mon Sep 17 00:00:00 2001 From: gconesab Date: Tue, 16 Feb 2010 13:39:26 +0000 Subject: [PATCH 1/1] Patch to decide to use or not use the mc information, only if option simulation is true --- PWG4/macros/AddTaskPartCorr.C | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/PWG4/macros/AddTaskPartCorr.C b/PWG4/macros/AddTaskPartCorr.C index 24395083e25..cd9193e0393 100644 --- a/PWG4/macros/AddTaskPartCorr.C +++ b/PWG4/macros/AddTaskPartCorr.C @@ -23,8 +23,12 @@ AliAnalysisTaskParticleCorrelation *AddTaskPartCorr(TString data, TString calori // inputDataType: data managed by the input handler // data: can be same as one managed by input handler, or the output AOD created by the filter. By default use AOD - Bool_t kUseKinematics = (mgr->GetMCtruthEventHandler())?kTRUE:kFALSE; - + Bool_t kUseKinematics = kFALSE; + if(kSimulation) { + kUseKinematics = (mgr->GetMCtruthEventHandler())?kTRUE:kFALSE; + if (!kUseKinematics && data=="AOD" && inputDataType != "ESD") kUseKinematics = kTRUE; //AOD primary should be available ... + } + cout<<"********* ACCESS KINE? "<SetDebug(10);//10 for lots of messages + reader->SetDebug(-1);//10 for lots of messages reader->SwitchOnCTS(); - reader->SetDeltaAODFileName(""); + //reader->SetDeltaAODFileName(""); //if(!kSimulation) reader->SetFiredTriggerClassName("CINT1B-ABCE-NOPF-ALL"); if(calorimeter == "EMCAL") { reader->SwitchOnEMCALCells(); -- 2.43.5