Index: trunk/MagicSoft/Mars/mcalib/MHCalibrationCam.cc
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MHCalibrationCam.cc	(revision 3629)
+++ trunk/MagicSoft/Mars/mcalib/MHCalibrationCam.cc	(revision 3630)
@@ -26,4 +26,18 @@
 // MHCalibrationCam                                               
 //
+// Base class for camera calibration classes. Incorporates the TObjArray's:
+// - fHiGainArray (for calibrated High Gains per pixel)
+// - fLoGainArray (for calibrated Low Gains per pixel) 
+// - fAverageHiGainAreas (for averaged High Gains events per camera area index)
+// - fAverageLoGainAreas (for averaged High Gains events per camera area index)
+// - fAverageHiGainSectors (for averaged High Gains events per camera sector )
+// - fAverageLoGainSectors (for averaged High Gains events per camera sector )
+// These TObjArray's are called by their default constructors, thus no objects 
+// are created, until the derived class does so. 
+//
+// The corresponding operators: [],() and the operators GetAverageHiGainArea(), 
+// GetAverageLoGainArea(), GetAverageHiGainSector() and GetAverageLoGainSector() 
+// have to cast to the corresponding class. It is assumed that all classes dealing
+// with calibration pixels derive from MHGausEvents
 //
 /////////////////////////////////////////////////////////////////////////////
@@ -223,4 +237,5 @@
 // Deletes the TObjArray's and Clones them individually
 // Copies the TArray's
+// Copies the fPulserFrequency
 //
 TObject *MHCalibrationCam::Clone(const char *) const
@@ -285,4 +300,6 @@
   cam->fAverageSectorNum       = fAverageSectorNum;      
 
+  cam->fPulserFrequency        = fPulserFrequency;
+
   return cam;
 }
@@ -310,6 +327,4 @@
 //
 // Displays the averaged areas, both High Gain and Low Gain 
-//
-// The following options can be chosen:
 //
 // Calls the Draw of the fAverageHiGainAreas and fAverageLoGainAreas objects with options
