Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 3380)
+++ trunk/MagicSoft/Mars/Changelog	(revision 3381)
@@ -11,4 +11,11 @@
        TObjArray fTelescopes.
      - Added Print() function.
+     - Added GetNumCT() function.
+     - Replaced
+          fTelescopes[i]= new MGeomCorsikaCT   by
+
+          MGeomCorsikaCT* dummy = new  MGeomCorsikaCT();
+          fTelescopes.Add(dummy);
+
 
    * mgeom/MGeomCorsikaCT.[h,cc]
Index: trunk/MagicSoft/include-Classes/MMcFormat/MMcCorsikaRunHeader.cc
===================================================================
--- trunk/MagicSoft/include-Classes/MMcFormat/MMcCorsikaRunHeader.cc	(revision 3380)
+++ trunk/MagicSoft/include-Classes/MMcFormat/MMcCorsikaRunHeader.cc	(revision 3381)
@@ -33,4 +33,6 @@
 //
 ////////////////////////////////////////////////////////////////////////////
+
+
 #include "MGeomCorsikaCT.h"
 #include "MMcCorsikaRunHeader.h"
@@ -95,5 +97,8 @@
 
     for  (int i=0;i<NumCT;i++)
-      fTelescopes[i]= new MGeomCorsikaCT;
+      {
+	MGeomCorsikaCT* dummy = new  MGeomCorsikaCT();
+	fTelescopes.Add(dummy);
+      }
 
     SetReadyToSave();
@@ -205,11 +210,2 @@
   fTelescopes.Print();
 } 
-
-
-
-
-
-
-
-
-
Index: trunk/MagicSoft/include-Classes/MMcFormat/MMcCorsikaRunHeader.h
===================================================================
--- trunk/MagicSoft/include-Classes/MMcFormat/MMcCorsikaRunHeader.h	(revision 3380)
+++ trunk/MagicSoft/include-Classes/MMcFormat/MMcCorsikaRunHeader.h	(revision 3381)
@@ -65,4 +65,5 @@
 			int NumCT=1);
 
+
     void Fill(const Float_t  runnumber,
               const Float_t  date,
@@ -96,4 +97,6 @@
     Float_t GetSlopeSpec() const { return fSlopeSpec; }
 
+    Int_t GetNumCT() const { return fNumCT; }
+
     void FillCT(Float_t ctx, Float_t cty, Float_t ctz,
 		Float_t cttheta, Float_t ctphi,
