]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
use rho parameter
authorloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 6 Jun 2012 17:14:56 +0000 (17:14 +0000)
committerloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 6 Jun 2012 17:14:56 +0000 (17:14 +0000)
PWGGA/EMCALJetTasks/AliAnalysisTaskRho.h
PWGGA/EMCALJetTasks/AliAnalysisTaskRhoAverage.cxx
PWGGA/EMCALJetTasks/AliAnalysisTaskRhoAverage.h
PWGGA/EMCALJetTasks/AliAnalysisTaskRhoBase.cxx

index 05ddcdc67f6bf7a3f87f5968662bd174846736b4..cf54c9bcf12b8d27c83f300c3010a5417b5c81e8 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef ALIANALYSISTASKRHO_cxx
-#define ALIANALYSISTASKRHO_cxx
+#ifndef ALIANALYSISTASKRHO_H
+#define ALIANALYSISTASKRHO_H
 
 // $Id$
 
@@ -9,8 +9,7 @@ class TH2F;
 class TClonesArray;
 class TString;
 class TF1;
-
-#include <TParameter.h>
+class AliRhoParameter;
 
 #include "AliAnalysisTaskRhoBase.h"
 
@@ -65,11 +64,11 @@ class AliAnalysisTaskRho : public AliAnalysisTaskRhoBase {
   TH2F                  *fHistJetPtvsNtrack;             //!jet pt vs. no. of tracks
   TH2F                  *fHistJetAreavsNtrack;           //!jet area vs. no. of tracks
   TH2F                  *fHistNjetvsNtrack;              //!no. of jets vs. no. of tracks
-  TParameter<Double_t>  *fRhoScaled;                     //!per event scaled rho
+  AliRhoParameter       *fRhoScaled;                     //!per event scaled rho
 
   AliAnalysisTaskRho(const AliAnalysisTaskRho&);             // not implemented
   AliAnalysisTaskRho& operator=(const AliAnalysisTaskRho&);  // not implemented
   
-  ClassDef(AliAnalysisTaskRho, 4); // Rho task
+  ClassDef(AliAnalysisTaskRho, 5); // Rho task
 };
 #endif
index 89f1ec332935132ba663b443a4f9372e9b956268..481420cbea0107324648c6598a6597eb2b412f7b 100644 (file)
@@ -2,20 +2,20 @@
 //
 // Calculation of rho, method: sum of all particle pt / full acceptance area
 //
-// Authors: Salvatore Aiola
+// Authors: S. Aiola
 
 #include <TList.h>
 #include <TClonesArray.h>
 #include <TMath.h>
 
-#include "AliLog.h"
 #include "AliAnalysisManager.h"
-#include "AliVEventHandler.h"
 #include "AliCentrality.h"
 #include "AliEmcalJet.h"
-#include "AliVTrack.h"
+#include "AliLog.h"
+#include "AliRhoParameter.h"
 #include "AliVCluster.h"
-
+#include "AliVEventHandler.h"
+#include "AliVTrack.h"
 #include "AliAnalysisTaskRhoAverage.h"
 
 ClassImp(AliAnalysisTaskRhoAverage)
index eb07078018d85a0e29ba6d210a89377b75e3066c..0f78131fca7c074c007865ceba4dffcb05f4b27b 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef ALIANALYSISTASKRHOAVERAGE_cxx
-#define ALIANALYSISTASKRHOAVERAGE_cxx
+#ifndef ALIANALYSISTASKRHOAVERAGE_H
+#define ALIANALYSISTASKRHOAVERAGE_H
 
 // $Id$
 
@@ -10,8 +10,6 @@ class TClonesArray;
 class TString;
 class TF1;
 
-#include <TParameter.h>
-
 #include "AliAnalysisTaskRhoBase.h"
 
 class AliAnalysisTaskRhoAverage : public AliAnalysisTaskRhoBase {
index 8820ece575aabd1c45a91706ed328f8a12a1f768..fb3a74c788745c4c77dae6709541b428794b3899 100644 (file)
@@ -2,17 +2,18 @@
 //
 // Base class for rho calculation
 //
-// Author: A.Saiola
+// Author: S.Aiola
 
 #include <TF1.h>
 
-#include "AliESDEvent.h"
-#include "AliLog.h"
 #include "AliAnalysisManager.h"
-#include "AliVEventHandler.h"
 #include "AliCentrality.h"
+#include "AliESDEvent.h"
 #include "AliEmcalJet.h"
+#include "AliLog.h"
+#include "AliRhoParameter.h"
 #include "AliVCluster.h"
+#include "AliVEventHandler.h"
 
 #include "AliAnalysisTaskRhoBase.h"
 
@@ -51,7 +52,7 @@ void AliAnalysisTaskRhoBase::UserCreateOutputObjects()
     return;
   }
 
-  fRho = new TParameter<Double_t>(fRhoName, 0);
+  fRho = new AliRhoParameter(fRhoName, 0);
 }
 
 //________________________________________________________________________
@@ -109,11 +110,10 @@ void AliAnalysisTaskRhoBase::UserExec(Option_t *)
 
   // add rho to event if not yet there
   if (!(InputEvent()->FindListObject(fRhoName))) {
-    new(fRho) TParameter<Double_t>(fRhoName, 0);
     InputEvent()->AddObject(fRho);
   }
 
-  // get centrality 
+  // determine centrality 
   fCent = 99; 
   
   if (GetBeamType() == "A-A") {