]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliGenEventHeader.h
Increasing the class version number.
[u/mrichter/AliRoot.git] / STEER / AliGenEventHeader.h
index 33345d1e173edcbfdd95594e411f499b67205471..97318797e1c46530e6525815164f12ae0a2f14f5 100644 (file)
@@ -6,6 +6,12 @@
 
 /* $Id$ */
 
+//---------------------------------------------------------------------
+// Event header base class for generator. 
+// Stores generated event information
+// Author: andreas.morsch@cern.ch
+//---------------------------------------------------------------------
+
 #include <TNamed.h>
 #include <TArrayF.h>
 
@@ -17,17 +23,23 @@ class AliGenEventHeader : public TNamed
   AliGenEventHeader();
   virtual ~AliGenEventHeader() {}
   // Getters
-  virtual Int_t           NProduced()  const   {return fNProduced;}
+  virtual Int_t           NProduced()       const  {return fNProduced;}
+  virtual Float_t         InteractionTime() const  {return fInteractionTime;}
+  virtual Float_t         EventWeight()     const  {return fEventWeight;}
   virtual void            PrimaryVertex(TArrayF &o) const;
-  
   // Setters
-  virtual void   SetNProduced(Int_t nprod)         {fNProduced=nprod;}
+  virtual void   SetNProduced(Int_t nprod)         {fNProduced = nprod;}
   virtual void   SetPrimaryVertex(const TArrayF &o);
-  
+  virtual void   SetInteractionTime(Float_t t)     {fInteractionTime = t;}
+  virtual void   SetEventWeight(Float_t w)         {fEventWeight = w;}
+        
+         
 protected:
   Int_t     fNProduced;                 // Number stable or undecayed particles
   TArrayF   fVertex;                    // Primary Vertex Position
-  ClassDef(AliGenEventHeader,2)         // Event header for primary event
+  Float_t   fInteractionTime;           // Time of the interaction
+  Float_t   fEventWeight;               // Event weight
+  ClassDef(AliGenEventHeader, 4)        // Event header for primary event
 };
 
 #endif