Index: trunk/Mars/mmc/MMcEvt.cxx
===================================================================
--- trunk/Mars/mmc/MMcEvt.cxx	(revision 19946)
+++ trunk/Mars/mmc/MMcEvt.cxx	(revision 19947)
@@ -56,4 +56,7 @@
 //  - moved fTheta to MmcEvtBasic
 //
+// Version 8:
+//  - added fRunNumber
+//
 /////////////////////////////////////////////////////////////////////////////
 #include "MMcEvt.hxx"
@@ -102,5 +105,5 @@
                UInt_t   uiPelS,    UInt_t   uiPelC,    Float_t  elec,
                Float_t  muon,      Float_t  other,     Float_t  fadc_jitter,
-               Int_t    reuse)
+               Int_t    reuse) : fRunNumber(0)
 {
     fName  = "MMcEvt";
Index: trunk/Mars/mmc/MMcEvt.hxx
===================================================================
--- trunk/Mars/mmc/MMcEvt.hxx	(revision 19946)
+++ trunk/Mars/mmc/MMcEvt.hxx	(revision 19947)
@@ -10,4 +10,5 @@
 {
 private:
+    UInt_t  fRunNumber;          // [fits: name=RunNum   ; unit=uint32]
     UInt_t  fEvtNumber;          // [fits: name=EventNum ; unit=uint32]
     Float_t fThick0;             // [g/cm2]
@@ -102,4 +103,5 @@
     void SetCoreY(Float_t CoreY) { fCoreY=CoreY; }                //Set Core y pos
 
+    void SetRunNumber(UInt_t n) { fRunNumber=n; }
     void SetEvtNumber(UInt_t n) { fEvtNumber=n; }
     void SetEventReuse(UInt_t n) { fEventReuse=n; }
@@ -120,5 +122,5 @@
     void Clear(Option_t *opt=NULL);
 
-    ClassDef(MMcEvt, 7)  //Stores Montecarlo Information of one event (eg. the energy)
+    ClassDef(MMcEvt, 8)  //Stores Montecarlo Information of one event (eg. the energy)
 };
 
Index: trunk/Mars/msim/MSimMMCS.cc
===================================================================
--- trunk/Mars/msim/MSimMMCS.cc	(revision 19946)
+++ trunk/Mars/msim/MSimMMCS.cc	(revision 19947)
@@ -210,4 +210,5 @@
 
 
+    fMcEvt->SetRunNumber(fRunHeader->GetRunNumber());
     fMcEvt->SetEvtNumber(fEvtHeader->GetEvtNumber());
     fMcEvt->SetEventReuse(fEvtHeader->GetNumReuse());
