]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliGeVSimParticle.h
Bug fixes
[u/mrichter/AliRoot.git] / EVGEN / AliGeVSimParticle.h
index 2155f60fe260091a53655cfe34e03a7b9d118cc9..2355a63742ee51720d4c50e4828a9f6df2318804 100644 (file)
@@ -1,13 +1,18 @@
 #ifndef ALIGEVSIMPARTICLE_H
 #define ALIGEVSIMPARTICLE_H
 
-////////////////////////////////////////////////////////////////////////////////
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice                               */
+
+/* $Id$ */
+
+//////////////////////////////////////////////////////////////////////////////
 //
 // AliGeVSimParticle is a helper class for GeVSim (AliGenGeVSim) event generator.
 // An object of this class represents one particle type and contain 
 // information about particle type thermal parameters.
 //
-////////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
 //
 // For examples, parameters and testing macros refer to:
 // http:/home.cern.ch/radomski
@@ -22,7 +27,7 @@
 //  
 // S.Radomski@gsi.de
 //
-////////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
 //
 // Updated and revised: September 2002, S. Radomski, GSI
 //
@@ -36,13 +41,13 @@ class AliGeVSimParticle : public TObject {
  public:
   
   ////////////////////////////////////////////////////////////////////////////
-  
-  AliGeVSimParticle() {}
-  AliGeVSimParticle(Int_t pdg, Int_t model, Float_t multiplicity); 
-  AliGeVSimParticle(Int_t pdg, Int_t model, Float_t multiplicity, 
+
+    AliGeVSimParticle();
+    AliGeVSimParticle(Int_t pdg, Int_t model, Float_t multiplicity); 
+    AliGeVSimParticle(Int_t pdg, Int_t model, Float_t multiplicity, 
                    Float_t T, Float_t dY = 1., Float_t exp=0.);
   
-  ~AliGeVSimParticle() {}
+    ~AliGeVSimParticle() {}
   
   ////////////////////////////////////////////////////////////////////////////
   
@@ -62,12 +67,12 @@ class AliGeVSimParticle : public TObject {
   // Multiplicity
 
   void    SetMultiplicity(Float_t mult);
-  Float_t GetMultiplicity() {return fN;}
+  Float_t GetMultiplicity() const {return fN;}
 
   void   SetMultTotal(Bool_t isTotal = kTRUE);
 
-  Bool_t IsMultTotal() {return fMultTotal;}
-  Bool_t IsMultForced() {return fIsSetMult;}
+  Bool_t IsMultTotal() const {return fMultTotal;}
+  Bool_t IsMultForced() const {return fIsSetMult;}
   
   // Flow
   
@@ -78,7 +83,7 @@ class AliGeVSimParticle : public TObject {
   void SetEllipticParam(Float_t v21, Float_t pTmax, Float_t v22=0.);
   void SetEllipticOld(Float_t v21, Float_t v22, Float_t v23);
 
-  Bool_t IsFlowSimple();
+  Bool_t IsFlowSimple() const;
 
   Float_t GetDirectedFlow(Float_t pt, Float_t y);
   Float_t GetEllipticFlow(Float_t pt, Float_t y);
@@ -105,8 +110,6 @@ class AliGeVSimParticle : public TObject {
   Bool_t fIsEllipticSimple;  // indicate use constant value for elliptic (v2)
   Bool_t fIsEllipticOld;     // linear / quadratical pT parametrisation
 
- public:
-  
   ClassDef(AliGeVSimParticle, 3)
     
 };