Index: trunk/MagicSoft/include-Classes/MMcFormat/MMcEvt.cxx
===================================================================
--- trunk/MagicSoft/include-Classes/MMcFormat/MMcEvt.cxx	(revision 5253)
+++ trunk/MagicSoft/include-Classes/MMcFormat/MMcEvt.cxx	(revision 5321)
@@ -68,5 +68,6 @@
 		Float_t  elec,
 		Float_t  muon,
-		Float_t  other) {
+		Float_t  other,
+		Float_t  fadc_jitter) {
 
     fName  = "MMcEvt";
@@ -118,4 +119,6 @@
   fMuonCphFraction=muon;
   fOtherCphFraction=other;
+
+  fFadcTimeJitter = fadc_jitter;
 }
 
@@ -190,5 +193,6 @@
 		   Float_t  elec,
 		   Float_t  muon,
-		   Float_t  other ) {
+		   Float_t  other,
+		   Float_t  fadc_jitter) {
   //
   //  All datamembers are filled with the correspondin parameters. 
@@ -235,4 +239,5 @@
   fOtherCphFraction=other;
 
+  fFadcTimeJitter = fadc_jitter;
 }
 
Index: trunk/MagicSoft/include-Classes/MMcFormat/MMcEvt.hxx
===================================================================
--- trunk/MagicSoft/include-Classes/MMcFormat/MMcEvt.hxx	(revision 5253)
+++ trunk/MagicSoft/include-Classes/MMcFormat/MMcEvt.hxx	(revision 5321)
@@ -80,5 +80,5 @@
   Float_t  fOtherCphFraction;
   
-
+  Float_t  fFadcTimeJitter;
 
  public:
@@ -90,5 +90,5 @@
 	  Float_t, Float_t, Float_t, Float_t, Float_t, Float_t, 
 	  UInt_t, UInt_t, UInt_t, UInt_t, UInt_t, UInt_t,
-	  Float_t, Float_t, Float_t) ; 
+	  Float_t, Float_t, Float_t, Float_t) ; 
   
   ~MMcEvt(); 
@@ -101,5 +101,5 @@
 	     Float_t, Float_t, Float_t, Float_t, Float_t, Float_t,
 	     UInt_t, UInt_t, UInt_t, UInt_t, UInt_t, UInt_t,
-	     Float_t, Float_t, Float_t) ; 
+	     Float_t, Float_t, Float_t, Float_t) ; 
 
   //virtual void AsciiWrite(ofstream &fout) const;
@@ -138,4 +138,6 @@
   Float_t GetLongit0()   const { return fLongit0; }
   Float_t GetLongitmax() const { return fLongitmax; }
+
+  Float_t GetFadcTimeJitter() const { return fFadcTimeJitter; }
 
   void SetPartId(Short_t PartId)
@@ -230,5 +232,5 @@
 
 
-  ClassDef(MMcEvt, 3)  //Stores Montecarlo Information of one event (eg. the energy)
+  ClassDef(MMcEvt, 4)  //Stores Montecarlo Information of one event (eg. the energy)
 
 };
Index: trunk/MagicSoft/include-Classes/MMcFormat/MMcFadcHeader.hxx
===================================================================
--- trunk/MagicSoft/include-Classes/MMcFormat/MMcFadcHeader.hxx	(revision 5253)
+++ trunk/MagicSoft/include-Classes/MMcFormat/MMcFadcHeader.hxx	(revision 5321)
@@ -52,4 +52,8 @@
   Float_t fLow2HighGain;    // low gain factor 
 
+  Bool_t  fGainFluctuations;
+  // kTRUE if PMT gain fluctuations were simulated (=> default in camera simulation)
+
+
  public:
   MMcFadcHeader(const char *name=NULL, const char *title=NULL);
@@ -100,4 +104,6 @@
   }
   
+  void SetGainFluctuations(Bool_t x) { fGainFluctuations = x; }
+
   Float_t GetPedestal(UInt_t i) const    { return fPedesMean[i]; }
   Float_t GetPedestalRmsHigh(UInt_t i) const { return fPedesSigmaHigh[i]; }
@@ -111,5 +117,5 @@
   UInt_t GetNumPixel() const { return MFADC_CHANNELS; }
 
-  ClassDef(MMcFadcHeader, 4)  //Stores Montecarlo Information describing the FADC behaviour
+  ClassDef(MMcFadcHeader, 5)  //Stores Montecarlo Information describing the FADC behaviour
 
 };
