From 7d3a1a1c6ae480ca57637e0f3edb5f518d5c032e Mon Sep 17 00:00:00 2001 From: bhippoly Date: Sat, 26 Dec 2009 21:05:02 +0000 Subject: [PATCH] Update with new AddTask macro for the azimuthal isotropic expansion analysis by C.Andrei --- PWG2/SPECTRA/AliAnalysisTaskCentral.cxx | 12 ++++++++---- PWG2/SPECTRA/AliAnalysisTaskCentral.h | 2 +- PWG2/SPECTRA/macros/AddTaskCentral.C | 1 - 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/PWG2/SPECTRA/AliAnalysisTaskCentral.cxx b/PWG2/SPECTRA/AliAnalysisTaskCentral.cxx index 1b97ca59054..2cf5e95271f 100644 --- a/PWG2/SPECTRA/AliAnalysisTaskCentral.cxx +++ b/PWG2/SPECTRA/AliAnalysisTaskCentral.cxx @@ -128,8 +128,12 @@ void AliAnalysisTaskCentral::ConnectInputData(Option_t *) { AliMCEventHandler *mcH = (AliMCEventHandler*) ((AliAnalysisManager::GetAnalysisManager())->GetMCtruthEventHandler()); if (!mcH) { Printf("ERROR: Could not get MCInputHandler"); + fSim = kFALSE; + } + else{ + fMC = mcH->MCEvent(); + fSim = kTRUE; } - else fMC = mcH->MCEvent(); } } @@ -510,7 +514,7 @@ void AliAnalysisTaskCentral::Terminate(Option_t *) { extPi->SetParticle("kPiPlus"); //set the particle type extPi->ApplyEff(); //correct the pt distribution !!HAS TO RUN BEFORE extrapolation!! extPi->BoltzmannFit(); //fit and extrapolate using Boltzmann-Gibbs Blast wave model - extPi->TsallisFit(); //fit and extrapolate using Tsallis Blast wave model +// extPi->TsallisFit(); //fit and extrapolate using Tsallis Blast wave model TList *extOutListPi = extPi->GetOutputList(); AliAnalysisCentralExtrapolate *extK = new AliAnalysisCentralExtrapolate("extrapolationK"); @@ -518,7 +522,7 @@ void AliAnalysisTaskCentral::Terminate(Option_t *) { extK->SetParticle("kKPlus"); extK->ApplyEff(); extK->BoltzmannFit(); - extK->TsallisFit(); +// extK->TsallisFit(); TList *extOutListK = extK->GetOutputList(); AliAnalysisCentralExtrapolate *extP = new AliAnalysisCentralExtrapolate("extrapolationP"); @@ -526,7 +530,7 @@ void AliAnalysisTaskCentral::Terminate(Option_t *) { extP->SetParticle("kProton"); extP->ApplyEff(); extP->BoltzmannFit(); - extP->TsallisFit(); +// extP->TsallisFit(); TList *extOutListP = extP->GetOutputList(); diff --git a/PWG2/SPECTRA/AliAnalysisTaskCentral.h b/PWG2/SPECTRA/AliAnalysisTaskCentral.h index 6e2443190a6..95f3605f40e 100644 --- a/PWG2/SPECTRA/AliAnalysisTaskCentral.h +++ b/PWG2/SPECTRA/AliAnalysisTaskCentral.h @@ -37,7 +37,7 @@ class AliAnalysisTaskCentral : public AliAnalysisTask { Bool_t CheckCuts(Int_t no, TObject *obj) const; //used to check if a track/particle is selected - void SetSimulation(Bool_t type) {fSim = type;} // set to kTRUE if running on simulated data +// void SetSimulation(Bool_t type) {fSim = type;} // set to kTRUE if running on simulated data virtual void ConnectInputData(Option_t *); virtual void CreateOutputObjects(); diff --git a/PWG2/SPECTRA/macros/AddTaskCentral.C b/PWG2/SPECTRA/macros/AddTaskCentral.C index 7c0cbd9201a..68347cddffd 100644 --- a/PWG2/SPECTRA/macros/AddTaskCentral.C +++ b/PWG2/SPECTRA/macros/AddTaskCentral.C @@ -24,7 +24,6 @@ AliAnalysisTaskCentral* AddTaskCentral(Bool_t *simulation=kFALSE){ // Create and configure the task AliAnalysisTaskCentral *taskcentral = new AliAnalysisTaskCentral("TaskCentral"); - taskcentral->SetSimulation(kTRUE); //kTRUE if we are running on simulated data mgr->AddTask(taskcentral); // Create ONLY the output containers for the data produced by the task. -- 2.43.0