From c580ebbbdaefb811eb806bd012dc1f8f76a19591 Mon Sep 17 00:00:00 2001 From: kleinb Date: Mon, 19 Apr 2010 07:57:15 +0000 Subject: [PATCH] Add the structure for Oliver's Jet Chemistry class --- PWG4/macros/AnalysisTrainPWG4Jets.C | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/PWG4/macros/AnalysisTrainPWG4Jets.C b/PWG4/macros/AnalysisTrainPWG4Jets.C index 85cc1a5bd9c..796af1c4ec2 100644 --- a/PWG4/macros/AnalysisTrainPWG4Jets.C +++ b/PWG4/macros/AnalysisTrainPWG4Jets.C @@ -70,6 +70,7 @@ Int_t iPWG4JetSpectrum = 0; // jet spectrum analysis Int_t iPWG4UE = 0; // Underlying Event analysis Int_t iPWG4TmpSourceSara = 0; // Underlying Event analysis not in svn Int_t iPWG4TmpSourceFrag = 0; // Bastian's Fragmentation function not in svn +Int_t iPWG4TmpSourceChem = 0; // Jet chemistry not in svn Int_t iPWG4PtQAMC = 0; // Marta's QA tasks Int_t iPWG4PtSpectra = 0; // Marta's QA tasks Int_t iPWG4PtQATPC = 0; // Marta's QA tasks @@ -190,6 +191,7 @@ void AnalysisTrainPWG4Jets(const char *analysis_mode="local", printf(":: use PWG1 QA sym %d\n", iPWG1QASym); printf(":: use PWG4 Source Sara %d\n",iPWG4TmpSourceSara); printf(":: use PWG4 Source BB %d\n",iPWG4TmpSourceFrag); + printf(":: use PWG4 Source OB %d\n",iPWG4TmpSourceChem); printf(":: use PWG4 Jet tasks %d\n",iPWG4JetTasks); printf(":: use PWG4 Jet Services %d\n",iPWG4JetServices); printf(":: use PWG4 Jet Spectrum %d\n",iPWG4JetSpectrum); @@ -363,6 +365,14 @@ void AnalysisTrainPWG4Jets(const char *analysis_mode="local", if (!taskFrag) ::Warning("AnalysisTrainPWG4Jets", "AliAnalysisTaskFragFunc cannot run for this train conditions - EXCLUDED"); } + + if(iPWG4TmpSourceChem){ + gROOT->LoadMacro("$ALICE_ROOT/PWG4/macros/AddTask_obusch_jets.C"); + AliAnalysisTask *taskChem = AddTask_obusch_jets(); + if (!taskChem) ::Warning("AnalysisTrainPWG4Jets", "AliAnalysisTaskJetChem cannot run for this train conditions - EXCLUDED"); + } + + if(iPWG4JetServices){ gROOT->LoadMacro("$ALICE_ROOT/PWG4/macros/AddTaskJetServices.C"); AliAnalysisTaskJetServices *taskjetServ = 0; @@ -942,6 +952,11 @@ Bool_t LoadAnalysisLibraries(const char *mode) if(!kUsePAR)gSystem->AddIncludePath("-I$ALICE_ROOT/include/JetTasks"); // ugly hack!! if(!LoadSource(Form("%s/PWG4/JetTasks/AliAnalysisTaskFragFunc.cxx",gSystem->ExpandPathName("$ALICE_ROOT")), mode, kTRUE))return kFALSE; } + if(iPWG4TmpSourceChem){ + if(!kUsePAR)gSystem->AddIncludePath("-I$ALICE_ROOT/include/JetTasks"); // ugly hack!! + if(!LoadSource(Form("%s/PWG4/JetTasks/AliAnalysisTaskJetChem.cxx",gSystem->ExpandPathName("$ALICE_ROOT")), mode, kTRUE))return kFALSE; + } + if (iPWG4PartCorrLibs) { if (!LoadLibrary("EMCALUtils", mode, kTRUE) || -- 2.39.3