]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
added rho parameter
authorloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 6 Jun 2012 17:13:25 +0000 (17:13 +0000)
committerloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 6 Jun 2012 17:13:25 +0000 (17:13 +0000)
PWGGA/CMakelibPWGGAEMCALJetTasks.pkg
PWGGA/EMCALJetTasks/AliRhoParameter.cxx [new file with mode: 0644]
PWGGA/EMCALJetTasks/AliRhoParameter.h [new file with mode: 0644]
PWGGA/PWGGAEMCALJetTasksLinkDef.h

index 41d552c236846ffc820d5ca20b94bed61d17abdd..5ca9ecf3108940ff2a083edf7fc5e0cb9bb79c7c 100644 (file)
 
 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 (file)
index 0000000..6069518
--- /dev/null
@@ -0,0 +1,31 @@
+// $Id: $
+//
+// Parameter class with a Clear.
+//
+// Author: C.Loizides
+
+#include "AliRhoParameter.h"
+
+ClassImp(AliRhoParameter)
+
+//________________________________________________________________________
+AliRhoParameter::AliRhoParameter() : 
+  TParameter<Double_t>()
+{
+  // Dummy constructor.
+}
+
+//________________________________________________________________________
+AliRhoParameter::AliRhoParameter(const char *name, Double_t val) :
+  TParameter<Double_t>(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 (file)
index 0000000..b0006f1
--- /dev/null
@@ -0,0 +1,23 @@
+#ifndef ALIRHOPARAMETER_H
+#define ALIRHOPARAMETER_H
+
+// $Id: $
+
+class TString;
+class TF1;
+
+#include <TParameter.h>
+
+class AliRhoParameter : public TParameter<Double_t> {
+ 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
index c48ff95adef845720539791e53874f2684352551..8dfa8445b392e4d18763d1891ef067f0b077b53d 100644 (file)
@@ -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