Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 4915)
+++ trunk/MagicSoft/Mars/Changelog	(revision 4916)
@@ -25,4 +25,7 @@
      - removed some obsolete const_casts
      - fixed an (un)signed comparison warning
+
+   * mbase/MArray*.h:
+     - added const &operator[](UInt_t i) const
 
 
Index: trunk/MagicSoft/Mars/mbase/MArrayI.h
===================================================================
--- trunk/MagicSoft/Mars/mbase/MArrayI.h	(revision 4915)
+++ trunk/MagicSoft/Mars/mbase/MArrayI.h	(revision 4916)
@@ -151,4 +151,8 @@
         return fArray[i];
     }
+    const Int_t &operator[](UInt_t i) const
+    {
+        return fArray[i];
+    }
 
     ClassDef(MArrayI, 1)  //Array of Int_t
Index: trunk/MagicSoft/Mars/mbase/MArrayS.h
===================================================================
--- trunk/MagicSoft/Mars/mbase/MArrayS.h	(revision 4915)
+++ trunk/MagicSoft/Mars/mbase/MArrayS.h	(revision 4916)
@@ -159,4 +159,8 @@
         return fArray[i];
     }
+    const UShort_t &operator[](UInt_t i) const
+    {
+        return fArray[i];
+    }
 
     ClassDef(MArrayS, 1)  //Array of UShort_t
