Coding violations
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 18 Mar 2010 09:23:21 +0000 (09:23 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 18 Mar 2010 09:23:21 +0000 (09:23 +0000)
STAT/AliTMinuitToolkit.cxx
STAT/AliTMinuitToolkit.h
TUHKMgen/UHKM/GrandCanonical.cxx
TUHKMgen/UHKM/GrandCanonical.h

index 9c198d9..6feb618 100644 (file)
@@ -1,19 +1,34 @@
+/**************************************************************************
+ * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ *                                                                        *
+ * Author: The ALICE Off-line Project.                                    *
+ * Contributors are mentioned in the code where appropriate.              *
+ *                                                                        *
+ * Permission to use, copy, modify and distribute this software and its   *
+ * documentation strictly for non-commercial purposes is hereby granted   *
+ * without fee, provided that the above copyright notice appears in all   *
+ * copies and that both the copyright notice and this permission notice   *
+ * appear in the supporting documentation. The authors make no claims     *
+ * about the suitability of this software for any purpose. It is          *
+ * provided "as is" without express or implied warranty.                  *
+ **************************************************************************/
 
-#include "AliTMinuitToolkit.h"
-#include <TNamed.h>
-#include <TVirtualFitter.h>
-#include <TH1F.h>
-#include <TH2F.h>
+/* $Id$ */
+
+#include <TCanvas.h>
 #include <TF1.h>
 #include <TFormula.h>
-#include <TVector.h>
-#include <TMatrix.h>
+#include <TH1F.h>
+#include <TH2F.h>
 #include <TMath.h>
-#include <TString.h>
-#include <TROOT.h>
-#include <TCanvas.h>
+#include <TMatrix.h>
 #include <TRandom.h>
+#include <TString.h>
+#include <TVector.h>
+#include <TVectorD.h>
+#include <TVirtualFitter.h>
 
+#include "AliTMinuitToolkit.h"
 
 //--------------------------------------------------------------------------------------
 //
@@ -176,7 +191,7 @@ AliTMinuitToolkit::~AliTMinuitToolkit(){
   delete fChi2;
 }
 
-void AliTMinuitToolkit::FitHistogram(TH1F * his) {
+void AliTMinuitToolkit::FitHistogram(TH1F *const his) {
  //
  // Fit a one dimensional histogram
  //
@@ -194,7 +209,7 @@ void AliTMinuitToolkit::FitHistogram(TH1F * his) {
 }
 
 
-void AliTMinuitToolkit::FitHistogram(TH2F * his) {
+void AliTMinuitToolkit::FitHistogram(TH2F *const his) {
  //
  // Fit a curve to a two dimensional histogram
  //
@@ -219,7 +234,7 @@ void AliTMinuitToolkit::FitHistogram(TH2F * his) {
 }
 
 
-void AliTMinuitToolkit::SetWeightFunction(Char_t * name, Float_t param1, Float_t param2) {
+void AliTMinuitToolkit::SetWeightFunction(const Char_t *name, Float_t param1, Float_t param2) {
  //
  // Set the weight function which must be defined on the interval [0,1].
  //
@@ -416,8 +431,8 @@ void AliTMinuitToolkit::Test() {
  
  // 2. example fit without robust option
  AliTMinuitToolkit * tool = new AliTMinuitToolkit();
- TFormula *FormExp = new TFormula("formExp", "[0]*TMath::Exp(-[1]*x)");
- tool->SetFitFunction(FormExp);
+ TFormula *aFormExp = new TFormula("formExp", "[0]*TMath::Exp(-[1]*x)");
+ tool->SetFitFunction(aFormExp);
  TVectorD *vec1 = new TVectorD(2); // Set initial values
  (*vec1)(0) = 1800;
  (*vec1)(1) = 1;
index b9b5f26..9baaad4 100644 (file)
@@ -1,54 +1,49 @@
-#ifndef AliTMINUITTOOLKIT_H
-#define AliTMINUITTOOLKIT_H
+#ifndef ALITMINUITTOOLKIT_H
+#define ALITMINUITTOOLKIT_H
 
 
 #include <TNamed.h>
-#include <TVirtualFitter.h>
-#include <TH1F.h>
-#include <TH2F.h>
-#include <TF1.h>
-#include <TFormula.h>
-#include <TVectorD.h>
-#include <TMatrixD.h>
-#include <TMath.h>
-#include <TString.h>
-
+class TH1F;
+class TH2F;
+class TFormula;
+#include <TVectorDfwd.h>
+#include <TMatrixDfwd.h>
 
 class AliTMinuitToolkit: public TNamed{
+public:
   //
   //
   //
-public:
   AliTMinuitToolkit();
   virtual ~AliTMinuitToolkit();
   
-  void FitHistogram(TH1F * his);
-  void FitHistogram(TH2F * his);
-  void SetInitialParam(TVectorD *param) { fParam=param;};
-  void SetParamLimits(TMatrixD *paramLimits) { fParamLimits=paramLimits;};
+  void FitHistogram(TH1F *const his);
+  void FitHistogram(TH2F *const his);
+  void SetInitialParam(TVectorD *const param) { fParam=param;};
+  void SetParamLimits(TMatrixD *const paramLimits) { fParamLimits=paramLimits;};
   //
-  void SetFitFunction(TFormula * formula) {fFormula=formula;};
-  void SetWeightFunction(TFormula * weightFunction) {fWeightFunction=weightFunction;};
-  void SetWeightFunction(Char_t * name, Float_t param1, Float_t param2 = 0.1);
-  void SetFitAlgorithm(Char_t * name) {fFitAlgorithm=name;};
+  void SetFitFunction(TFormula *const formula) {fFormula=formula;};
+  void SetWeightFunction(TFormula *const weightFunction) {fWeightFunction=weightFunction;};
+  void SetWeightFunction(const Char_t *name, Float_t param1, Float_t param2 = 0.1);
+  void SetFitAlgorithm(Char_t *const name) {fFitAlgorithm=name;};
   void SetMaxCalls(Int_t calls) {fMaxCalls = calls;};
   void SetTolerance(Double_t tol) {fPrecision = tol;};
-  void SetPoints(TMatrixD * points) {fPoints = points;};
-  void SetWeights(TVectorD * weights) {fWeights = weights;};
+  void SetPoints(TMatrixD *const points) {fPoints = points;};
+  void SetWeights(TVectorD *const weights) {fWeights = weights;};
   static void Test();
-  static void FitterFCN(int &npar, double  *dummy, double &fchisq, double *gin, int iflag);
+  static void FitterFCN(int &npar, double *dummy, double &fchisq, double *gin, int iflag);
   void Fit();
   void EnableRobust(Bool_t b) {fUseRobust = b;};
   void EnableRobust(Bool_t b, Double_t sigma) {fUseRobust = b; fExpectedSigma = sigma;}; 
   //
-  TMatrixD * GetPoints() {return fPoints;};
-  TVectorD * GetWeights() {return fWeights;};
-  TFormula * GetFormula() {return fFormula;};
-  TVectorD * GetParameters() {return fParam;};
-  TFormula * GetWeightFunction() {return fWeightFunction;};
-  TMatrixD * GetCovarianceMatrix() {return fCovar;};
-  Bool_t     GetStatus() {return fUseRobust;};
-  Double_t   GetExpectedSigma() {return fExpectedSigma;};
+  TMatrixD * GetPoints() const {return fPoints;};
+  TVectorD * GetWeights() const {return fWeights;};
+  TFormula * GetFormula() const {return fFormula;};
+  TVectorD * GetParameters() const {return fParam;};
+  TFormula * GetWeightFunction() const {return fWeightFunction;};
+  TMatrixD * GetCovarianceMatrix() const {return fCovar;};
+  Bool_t     GetStatus() const {return fUseRobust;};
+  Double_t   GetExpectedSigma() const {return fExpectedSigma;};
  
 private:
   //
index 98ab726..b0c15bb 100644 (file)
 #ifndef UKUTILITY_INCLUDED
 #include "UKUtility.h"
 #endif
+#ifndef PARTICLE_PDG
+#include "ParticlePDG.h"
+#endif
+#ifndef DATABASEPDG_H
+#include "DatabasePDG.h"
+#endif
 
 GrandCanonical::GrandCanonical():
   fTemperature(-1111),
@@ -72,7 +78,7 @@ void GrandCanonical::NMax(Int_t value) {
     fInitialized = kTRUE;
 }
 
-Double_t GrandCanonical::ParticleEnergyDensity(ParticlePDG* particle) {
+Double_t GrandCanonical::ParticleEnergyDensity(ParticlePDG *const particle) {
   // Check if all the thermodinamic parameters are set
   if(!fInitialized)
     Fatal("GrandCanonical::ParticleEnergyDensity", "GrandCanonical object not fully initialized!!");
@@ -97,7 +103,7 @@ Double_t GrandCanonical::ParticleEnergyDensity(ParticlePDG* particle) {
   return preFactor * postFactor;
 }
 
-Double_t GrandCanonical::ParticleNumberDensity(ParticlePDG* particle) {
+Double_t GrandCanonical::ParticleNumberDensity(ParticlePDG *const particle) {
   // Check if all the thermodinamic parameters are set
   if(!fInitialized)
     Fatal("GrandCanonical::ParticleNumberDensity", "GrandCanonical object not fully initialized!!");
@@ -121,7 +127,7 @@ Double_t GrandCanonical::ParticleNumberDensity(ParticlePDG* particle) {
 }
 
 
-Double_t GrandCanonical::EnergyDensity(DatabasePDG* database) {
+Double_t GrandCanonical::EnergyDensity(DatabasePDG *const database) {
   // Check if all the thermodinamic parameters are set
   if(!fInitialized)
     Fatal("GrandCanonical::EnergyDensity", "GrandCanonical object not fully initialized!!");
@@ -136,7 +142,7 @@ Double_t GrandCanonical::EnergyDensity(DatabasePDG* database) {
   return meanEnergyDensity;
 }
 
-Double_t GrandCanonical::BaryonDensity(DatabasePDG* database) {
+Double_t GrandCanonical::BaryonDensity(DatabasePDG *const database) {
   // Check if all the thermodinamic parameters are set
   if(!fInitialized)
     Fatal("GrandCanonical::BaryonDensity", "GrandCanonical object not fully initialized!!");
@@ -150,7 +156,7 @@ Double_t GrandCanonical::BaryonDensity(DatabasePDG* database) {
   return meanBaryonDensity;
 }
 
-Double_t GrandCanonical::StrangeDensity(DatabasePDG* database) {
+Double_t GrandCanonical::StrangeDensity(DatabasePDG *const database) {
   // Check if all the thermodinamic parameters are set
   if(!fInitialized)
     Fatal("GrandCanonical::StrangeDensity", "GrandCanonical object not fully initialized!!");
@@ -165,7 +171,7 @@ Double_t GrandCanonical::StrangeDensity(DatabasePDG* database) {
   return meanStrangeDensity;
 }
 
-Double_t GrandCanonical::ElectroDensity(DatabasePDG* database) {
+Double_t GrandCanonical::ElectroDensity(DatabasePDG *const database) {
   // Check if all the thermodinamic parameters are set
   if(!fInitialized)
     Fatal("GrandCanonical::ElectroDensity", "GrandCanonical object not fully initialized!!");
index 17fb3d0..7f7e45b 100644 (file)
@@ -6,15 +6,11 @@
 
 */
 
-#ifndef GRANDCANONICAL_INCLUDED
-#define GRANDCANONICAL_INCLUDED
+#ifndef GRANDCANONICAL_H
+#define GRANDCANONICAL_H
 
-#ifndef PARTICLE_PDG
-#include "ParticlePDG.h"
-#endif
-#ifndef DATABASEPDG_H
-#include "DatabasePDG.h"
-#endif
+class DatabasePDG;
+class ParticlePDG;
 
 class GrandCanonical {
  public:
@@ -23,30 +19,30 @@ class GrandCanonical {
   ~GrandCanonical();
 
   void     Temperature(Double_t value); 
-  Double_t Temperature() { return fTemperature; }
+  Double_t Temperature() const { return fTemperature; }
   void     BaryonPotential(Double_t value);
-  Double_t BaryonPotential() { return fBaryonPotential; }
+  Double_t BaryonPotential() const { return fBaryonPotential; }
   void     StrangePotential(Double_t value);
-  Double_t StrangePotential() { return fStrangePotential; }
+  Double_t StrangePotential() const { return fStrangePotential; }
   void     ElectroPotential(Double_t value);
-  Double_t ElectroPotential() { return fElectroPotential; }
+  Double_t ElectroPotential() const { return fElectroPotential; }
   void     NMax(Int_t value); 
-  Int_t    NMax() { return fNMax; }
+  Int_t    NMax() const { return fNMax; }
 
   // compute of system baryon number, system strangeness, system charge and 
   // system energy
   // calculate system energy density
-  Double_t EnergyDensity(DatabasePDG* database);
+  Double_t EnergyDensity(DatabasePDG *const database);
   // calculate system baryon density
-  Double_t BaryonDensity(DatabasePDG* database);
+  Double_t BaryonDensity(DatabasePDG *const database);
   // calculate system strangeness density
-  Double_t StrangeDensity(DatabasePDG* database);
+  Double_t StrangeDensity(DatabasePDG *const database);
   // calculate system electro density
-  Double_t ElectroDensity(DatabasePDG* database);
+  Double_t ElectroDensity(DatabasePDG *const database);
   // compute of particle number density 
-  Double_t ParticleNumberDensity(ParticlePDG* particle);
+  Double_t ParticleNumberDensity(ParticlePDG *const particle);
   // compute the particle energy density 
-  Double_t ParticleEnergyDensity(ParticlePDG* particle); 
+  Double_t ParticleEnergyDensity(ParticlePDG *const particle); 
 
  private: