Index: /trunk/MagicSoft/Mars/mbase/MFilterList.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MFilterList.cc	(revision 985)
+++ /trunk/MagicSoft/Mars/mbase/MFilterList.cc	(revision 986)
@@ -232,5 +232,5 @@
 // one the option string must conatin a "v"
 //
-void MFilterList::Print(Option_t *opt)
+void MFilterList::Print(Option_t *opt) const
 {
     TString str(opt);
Index: /trunk/MagicSoft/Mars/mbase/MFilterList.h
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MFilterList.h	(revision 985)
+++ /trunk/MagicSoft/Mars/mbase/MFilterList.h	(revision 986)
@@ -42,5 +42,5 @@
     Bool_t PostProcess();
 
-    void Print(Option_t *opt = "");
+    void Print(Option_t *opt = "") const;
 
     ClassDef(MFilterList, 0)		// List to combine several filters logically
Index: /trunk/MagicSoft/Mars/mbase/MParContainer.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MParContainer.cc	(revision 985)
+++ /trunk/MagicSoft/Mars/mbase/MParContainer.cc	(revision 986)
@@ -132,5 +132,5 @@
 //  Print MParContainer name and title.
 //
-void MParContainer::Print(Option_t *)
+void MParContainer::Print(Option_t *) const
 {
     *fLog <<"OBJ: " << IsA()->GetName() << "\t" << GetName() << "\t" << GetTitle() << endl;
Index: /trunk/MagicSoft/Mars/mbase/MParContainer.h
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MParContainer.h	(revision 985)
+++ /trunk/MagicSoft/Mars/mbase/MParContainer.h	(revision 986)
@@ -64,5 +64,5 @@
     virtual void     SetTitle(const char *title=""); // *MENU*
     virtual void     ls(Option_t *option="");
-    virtual void     Print(Option_t *option="");
+    virtual void     Print(Option_t *option="") const;
     virtual Int_t    Sizeof() const;
 
Index: /trunk/MagicSoft/Mars/mbase/MParList.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MParList.cc	(revision 985)
+++ /trunk/MagicSoft/Mars/mbase/MParList.cc	(revision 986)
@@ -358,5 +358,5 @@
     // if object is not existing in the list try to create one
     //
-    *fLog << dbginf << "Object '" << oname << "' of type '" << cname << "' not found... creating." << endl;
+    *fLog << dbginf << "Object '" << oname << "' [" << cname << "] not found... creating." << endl;
 
     //
@@ -406,7 +406,7 @@
 //   print some information about the current status of MParList
 //
-void MParList::Print(Option_t *t)
-{
-    *fLog << dbginf << "ParList: " << this->GetName() << " <" << this->GetTitle() << ">" << endl;
+void MParList::Print(Option_t *t) const
+{
+    *fLog << dbginf << "ParList: " << GetName() << " <" << GetTitle() << ">" << endl;
     *fLog << endl;
 }
Index: /trunk/MagicSoft/Mars/mbase/MParList.h
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MParList.h	(revision 985)
+++ /trunk/MagicSoft/Mars/mbase/MParList.h	(revision 986)
@@ -74,5 +74,5 @@
     void SetOwner(Bool_t enable=kTRUE);
 
-    void Print(Option_t *t = NULL);
+    void Print(Option_t *t = NULL) const;
 
     ClassDef(MParList, 0) // list of parameter containers (MParContainer)
Index: /trunk/MagicSoft/Mars/mbase/MTime.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MTime.cc	(revision 985)
+++ /trunk/MagicSoft/Mars/mbase/MTime.cc	(revision 986)
@@ -39,5 +39,5 @@
 ClassImp(MTime);
 
-void MTime::Print(Option_t *)
+void MTime::Print(Option_t *) const
 {
     fLog->setf(ios::showbase);
Index: /trunk/MagicSoft/Mars/mbase/MTime.h
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MTime.h	(revision 985)
+++ /trunk/MagicSoft/Mars/mbase/MTime.h	(revision 986)
@@ -51,5 +51,5 @@
     ~MTime() {}
 
-    void Print(Option_t *t=NULL);
+    void Print(Option_t *t=NULL) const;
 
     void SetTime(UInt_t t1, UInt_t t0)
Index: /trunk/MagicSoft/Mars/mgui/MGeomCam.cc
===================================================================
--- /trunk/MagicSoft/Mars/mgui/MGeomCam.cc	(revision 985)
+++ /trunk/MagicSoft/Mars/mgui/MGeomCam.cc	(revision 986)
@@ -120,5 +120,5 @@
 //  Prints the Geometry information of all pixels in the camera
 //
-void MGeomCam::Print(Option_t *)
+void MGeomCam::Print(Option_t *) const
 {
     //
Index: /trunk/MagicSoft/Mars/mgui/MGeomCam.h
===================================================================
--- /trunk/MagicSoft/Mars/mgui/MGeomCam.h	(revision 985)
+++ /trunk/MagicSoft/Mars/mgui/MGeomCam.h	(revision 986)
@@ -35,5 +35,5 @@
     MGeomPix &operator[](Int_t i) const;
 
-    virtual void Print(Option_t *opt=NULL);
+    virtual void Print(Option_t *opt=NULL) const;
 
     ClassDef(MGeomCam, 1)  // Geometry base class for the camera
Index: /trunk/MagicSoft/Mars/mgui/MGeomPix.cc
===================================================================
--- /trunk/MagicSoft/Mars/mgui/MGeomPix.cc	(revision 985)
+++ /trunk/MagicSoft/Mars/mgui/MGeomPix.cc	(revision 986)
@@ -77,5 +77,5 @@
 // Print the geometry information of one pixel.
 //
-void MGeomPix::Print(Option_t *opt)
+void MGeomPix::Print(Option_t *opt) const
 { 
     //   information about a pixel
Index: /trunk/MagicSoft/Mars/mgui/MGeomPix.h
===================================================================
--- /trunk/MagicSoft/Mars/mgui/MGeomPix.h	(revision 985)
+++ /trunk/MagicSoft/Mars/mgui/MGeomPix.h	(revision 986)
@@ -20,5 +20,5 @@
     MGeomPix(Float_t x=0, Float_t y=0, Float_t r=0);
 
-    void Print(Option_t *opt=NULL);
+    void Print(Option_t *opt=NULL) const;
 
     void Set (Float_t x, Float_t y, Float_t r) { fX=x; fY=y; fR=r; }
Index: /trunk/MagicSoft/Mars/mgui/MHexagon.cc
===================================================================
--- /trunk/MagicSoft/Mars/mgui/MHexagon.cc	(revision 985)
+++ /trunk/MagicSoft/Mars/mgui/MHexagon.cc	(revision 986)
@@ -243,5 +243,5 @@
 //  print/dump this hexagon with its attributes
 //
-void MHexagon::Print(Option_t *)
+void MHexagon::Print(Option_t *) const
 {
     cout << GetName() << ": X=" << fX << " Y=" << fY << "R=" << fD << endl;
Index: /trunk/MagicSoft/Mars/mgui/MHexagon.h
===================================================================
--- /trunk/MagicSoft/Mars/mgui/MHexagon.h	(revision 985)
+++ /trunk/MagicSoft/Mars/mgui/MHexagon.h	(revision 986)
@@ -50,5 +50,5 @@
     virtual void  Paint(Option_t *Option="");
     virtual void  PaintHexagon(Float_t x, Float_t y, Float_t d);
-    virtual void  Print(Option_t *Option="");
+    virtual void  Print(Option_t *Option="") const;
 
     ClassDef(MHexagon, 0)    // A hexagon for MAGIC
Index: /trunk/MagicSoft/Mars/mhist/MHMcEnergy.cc
===================================================================
--- /trunk/MagicSoft/Mars/mhist/MHMcEnergy.cc	(revision 985)
+++ /trunk/MagicSoft/Mars/mhist/MHMcEnergy.cc	(revision 986)
@@ -209,5 +209,5 @@
 // Write the threshold and its error in the standard output
 //
-void MHMcEnergy::Print(Option_t*)
+void MHMcEnergy::Print(Option_t*) const
 {
     cout << "Threshold: " << fThreshold << " +- " << fThresholdErr << endl;
Index: /trunk/MagicSoft/Mars/mhist/MHMcEnergy.h
===================================================================
--- /trunk/MagicSoft/Mars/mhist/MHMcEnergy.h	(revision 985)
+++ /trunk/MagicSoft/Mars/mhist/MHMcEnergy.h	(revision 986)
@@ -50,5 +50,5 @@
     void Draw(Option_t* option = "");
     TObject *DrawClone(Option_t* option = "") const;
-    void Print(Option_t* option = NULL);
+    void Print(Option_t* option = NULL) const;
 
     ClassDef(MHMcEnergy, 1)  // Histogram container for montecarlo energy threshold
Index: /trunk/MagicSoft/Mars/mhist/MHMcRate.cc
===================================================================
--- /trunk/MagicSoft/Mars/mhist/MHMcRate.cc	(revision 985)
+++ /trunk/MagicSoft/Mars/mhist/MHMcRate.cc	(revision 986)
@@ -194,5 +194,5 @@
 //  print the trigger rate
 //
-void MHMcRate::Print(Option_t *)
+void MHMcRate::Print(Option_t *) const
 {
     *fLog << "Incident rate " << fShowerRate << " Hz " << endl;
Index: /trunk/MagicSoft/Mars/mhist/MHMcRate.h
===================================================================
--- /trunk/MagicSoft/Mars/mhist/MHMcRate.h	(revision 985)
+++ /trunk/MagicSoft/Mars/mhist/MHMcRate.h	(revision 986)
@@ -55,5 +55,5 @@
     void CalcRate(Float_t trig, Float_t anal, Float_t simu);
 
-    void Print(Option_t *o=NULL);
+    void Print(Option_t *o=NULL) const;
 
     void Draw(Option_t *o=NULL);
