]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliGenMC.h
AddHeader implemented.
[u/mrichter/AliRoot.git] / EVGEN / AliGenMC.h
index b9a621be146de35b457bfa407d01115e58bed561..68c200a0ca1b71cf6fbe7d230b509e9a4b2703c2 100644 (file)
@@ -18,6 +18,8 @@ class TParticle;
 #include <TString.h>
 
 class AliGeometry;
+class AliGenEventHeader;
+
 #include "AliDecayer.h"
 #include "AliGenerator.h"
 
@@ -58,7 +60,7 @@ class AliGenMC : public AliGenerator
        {fTarget = tar; fATarget = a; fZTarget = z;}
     virtual void   SetCrossingAngle(Float_t phiX, Float_t phiY) {fXingAngleX = phiX; fXingAngleY = phiY;}
     virtual void Boost();
-
+    virtual void AddHeader(AliGenEventHeader* header);
  protected:
     // check if particle is selected as parent particle
     Bool_t ParentSelected(Int_t ip) const;
@@ -97,7 +99,8 @@ class AliGenMC : public AliGenerator
     AliGeometry * fGeometryAcceptance; // Geometry to which particles must be simulated
     Int_t       fPdgCodeParticleforAcceptanceCut;  // Abs(PDG Code) of the particle to which the GeometryAcceptance must be applied
     Int_t       fNumberOfAcceptedParticles;  // Number of accepted particles in GeometryAcceptance with the right Abs(PdgCode) 
-
+    Int_t       fNprimaries;                 // Number of produced and stored particles
+    
  private:
     AliGenMC(const AliGenMC &MC);
     AliGenMC & operator=(const AliGenMC & rhs);