From be5a9cc9eb561cce48c1fe4a638c1970d7a48f4a Mon Sep 17 00:00:00 2001 From: loizides Date: Wed, 6 Jun 2012 17:13:25 +0000 Subject: [PATCH] added rho parameter --- PWGGA/CMakelibPWGGAEMCALJetTasks.pkg | 11 +++++---- PWGGA/EMCALJetTasks/AliRhoParameter.cxx | 31 +++++++++++++++++++++++++ PWGGA/EMCALJetTasks/AliRhoParameter.h | 23 ++++++++++++++++++ PWGGA/PWGGAEMCALJetTasksLinkDef.h | 11 +++++---- 4 files changed, 66 insertions(+), 10 deletions(-) create mode 100644 PWGGA/EMCALJetTasks/AliRhoParameter.cxx create mode 100644 PWGGA/EMCALJetTasks/AliRhoParameter.h diff --git a/PWGGA/CMakelibPWGGAEMCALJetTasks.pkg b/PWGGA/CMakelibPWGGAEMCALJetTasks.pkg index 41d552c2368..5ca9ecf3108 100644 --- a/PWGGA/CMakelibPWGGAEMCALJetTasks.pkg +++ b/PWGGA/CMakelibPWGGAEMCALJetTasks.pkg @@ -26,20 +26,21 @@ set ( SRCS EMCALJetTasks/AliAnalysisTaskEmcalJet.cxx + EMCALJetTasks/AliAnalysisTaskEmcalJetSpectra.cxx + EMCALJetTasks/AliAnalysisTaskRho.cxx + EMCALJetTasks/AliAnalysisTaskRhoAverage.cxx + EMCALJetTasks/AliAnalysisTaskRhoBase.cxx EMCALJetTasks/AliAnalysisTaskSAJF.cxx EMCALJetTasks/AliAnalysisTaskSAQA.cxx EMCALJetTasks/AliAnalysisTaskScale.cxx EMCALJetTasks/AliEmcalJet.cxx EMCALJetTasks/AliEmcalJetTask.cxx EMCALJetTasks/AliHadCorrTask.cxx - EMCALJetTasks/AliJetModelBaseTask.cxx EMCALJetTasks/AliJetEmbeddingTask.cxx + EMCALJetTasks/AliJetModelBaseTask.cxx EMCALJetTasks/AliJetRandomizerTask.cxx EMCALJetTasks/AliJetResponseMaker.cxx - EMCALJetTasks/AliAnalysisTaskEmcalJetSpectra.cxx - EMCALJetTasks/AliAnalysisTaskRhoBase.cxx - EMCALJetTasks/AliAnalysisTaskRho.cxx - EMCALJetTasks/AliAnalysisTaskRhoAverage.cxx + EMCALJetTasks/AliRhoParameter.cxx ) set ( DHDR PWGGAEMCALJetTasksLinkDef.h) diff --git a/PWGGA/EMCALJetTasks/AliRhoParameter.cxx b/PWGGA/EMCALJetTasks/AliRhoParameter.cxx new file mode 100644 index 00000000000..606951863d6 --- /dev/null +++ b/PWGGA/EMCALJetTasks/AliRhoParameter.cxx @@ -0,0 +1,31 @@ +// $Id: $ +// +// Parameter class with a Clear. +// +// Author: C.Loizides + +#include "AliRhoParameter.h" + +ClassImp(AliRhoParameter) + +//________________________________________________________________________ +AliRhoParameter::AliRhoParameter() : + TParameter() +{ + // Dummy constructor. +} + +//________________________________________________________________________ +AliRhoParameter::AliRhoParameter(const char *name, Double_t val) : + TParameter(name,val) +{ + // Constructor. +} + +//________________________________________________________________________ +void AliRhoParameter::Clear(Option_t * /*option*/) +{ + // Clear. + + SetVal(0); +} diff --git a/PWGGA/EMCALJetTasks/AliRhoParameter.h b/PWGGA/EMCALJetTasks/AliRhoParameter.h new file mode 100644 index 00000000000..b0006f14844 --- /dev/null +++ b/PWGGA/EMCALJetTasks/AliRhoParameter.h @@ -0,0 +1,23 @@ +#ifndef ALIRHOPARAMETER_H +#define ALIRHOPARAMETER_H + +// $Id: $ + +class TString; +class TF1; + +#include + +class AliRhoParameter : public TParameter { + public: + AliRhoParameter(); + AliRhoParameter(const char *name, Double_t val=0); + void Clear(Option_t *option=""); + +private: + AliRhoParameter(const AliRhoParameter&); // not implemented + AliRhoParameter& operator=(const AliRhoParameter&); // not implemented + + ClassDef(AliRhoParameter, 1); // Rho parameter +}; +#endif diff --git a/PWGGA/PWGGAEMCALJetTasksLinkDef.h b/PWGGA/PWGGAEMCALJetTasksLinkDef.h index c48ff95adef..8dfa8445b39 100644 --- a/PWGGA/PWGGAEMCALJetTasksLinkDef.h +++ b/PWGGA/PWGGAEMCALJetTasksLinkDef.h @@ -5,19 +5,20 @@ #pragma link off all functions; #pragma link C++ class AliAnalysisTaskEmcalJet+; +#pragma link C++ class AliAnalysisTaskEmcalJetSpectra+; +#pragma link C++ class AliAnalysisTaskRho+; +#pragma link C++ class AliAnalysisTaskRhoAverage+; +#pragma link C++ class AliAnalysisTaskRhoBase+; #pragma link C++ class AliAnalysisTaskSAJF+; #pragma link C++ class AliAnalysisTaskSAQA+; #pragma link C++ class AliAnalysisTaskScale+; #pragma link C++ class AliEmcalJet+; #pragma link C++ class AliEmcalJetTask+; #pragma link C++ class AliHadCorrTask+; +#pragma link C++ class AliJetEmbeddingTask+; #pragma link C++ class AliJetModelBaseTask+; #pragma link C++ class AliJetRandomizerTask+; #pragma link C++ class AliJetResponseMaker+; -#pragma link C++ class AliJetEmbeddingTask+; -#pragma link C++ class AliAnalysisTaskEmcalJetSpectra+; -#pragma link C++ class AliAnalysisTaskRhoBase+; -#pragma link C++ class AliAnalysisTaskRho+; -#pragma link C++ class AliAnalysisTaskRhoAverage+; +#pragma link C++ class AliRhoParameter+; #endif -- 2.43.0