]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliCollisionGeometry.h
Corrected protection.
[u/mrichter/AliRoot.git] / STEER / AliCollisionGeometry.h
index afe7b420f6590002aea3de3ee4aa58b485788894..cdd270c50240ae068fc07e67162973b5d0d5d650 100644 (file)
@@ -4,6 +4,11 @@
  * See cxx source for full Copyright notice                               */
 
 /* $Id$ */
+//-------------------------------------------------------------------------
+//                          Class AliCollisionGeometry
+//   This is a class to handle the collison geometry defined by
+//   the generator
+//-------------------------------------------------------------------------
 
 #include <Rtypes.h>
 
@@ -11,21 +16,22 @@ class AliCollisionGeometry
 {
 public:
     AliCollisionGeometry();
+    AliCollisionGeometry(const AliCollisionGeometry& cgeo);
     virtual ~AliCollisionGeometry(){;}
     // Getters
-    Float_t ImpactParameter()   {return fImpactParameter;}
-    Float_t ReactionPlaneAngle() {return fReactionPlaneAngle;}
-    Int_t   HardScatters() {return fNHardScatters;}
-    Int_t   ProjectileParticipants()  {return fNProjectileParticipants;}
-    Int_t   TargetParticipants()      {return fNTargetParticipants;}
-    Int_t   ProjSpectatorsn()  {return fProjectileSpecn;}
-    Int_t   ProjSpectatorsp()  {return fProjectileSpecp;}
-    Int_t   TargSpectatorsn()  {return fTargetSpecn;    }
-    Int_t   TargSpectatorsp()  {return fTargetSpecp;    }
-    Int_t   NN()    {return fNNColl;}
-    Int_t   NNw()   {return fNNwColl;}
-    Int_t   NwN()   {return fNwNColl;}
-    Int_t   NwNw()  {return fNwNwColl;}
+    Float_t ImpactParameter() const  {return fImpactParameter;}
+    Float_t ReactionPlaneAngle() const {return fReactionPlaneAngle;}
+    Int_t   HardScatters() const {return fNHardScatters;}
+    Int_t   ProjectileParticipants() const {return fNProjectileParticipants;}
+    Int_t   TargetParticipants() const {return fNTargetParticipants;}
+    Int_t   ProjSpectatorsn() const {return fProjectileSpecn;}
+    Int_t   ProjSpectatorsp() const {return fProjectileSpecp;}
+    Int_t   TargSpectatorsn() const {return fTargetSpecn;       }
+    Int_t   TargSpectatorsp() const {return fTargetSpecp;       }
+    Int_t   NN() const  {return fNNColl;}
+    Int_t   NNw() const {return fNNwColl;}
+    Int_t   NwN() const {return fNwNColl;}
+    Int_t   NwNw() const {return fNwNwColl;}
     // Setters
     void SetImpactParameter(Float_t b)     {fImpactParameter=b;}
     void SetReactionPlaneAngle(Float_t phi)     {fReactionPlaneAngle = phi;}