Index: trunk/MagicSoft/Mars/manalysis/MParameters.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MParameters.cc	(revision 4887)
+++ trunk/MagicSoft/Mars/manalysis/MParameters.cc	(revision 4895)
@@ -77,2 +77,16 @@
 }
 
+void MParameterD::Print(Option_t *o) const
+{
+    *fLog << all << GetDescriptor() << ":  Val=" << fVal << endl;
+}
+
+void MParameterDerr::Print(Option_t *o) const
+{
+    *fLog << all << GetDescriptor() << ":  Val=" << fVal << "  Err=" << fErr << endl;
+}
+
+void MParameterI::Print(Option_t *o) const
+{
+    *fLog << all << GetDescriptor() << ":  Val=" << fVal << endl;
+}
Index: trunk/MagicSoft/Mars/manalysis/MParameters.h
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MParameters.h	(revision 4887)
+++ trunk/MagicSoft/Mars/manalysis/MParameters.h	(revision 4895)
@@ -17,4 +17,6 @@
     Double_t GetVal() const { return fVal; }
 
+    void Print(Option_t *o="") const;
+
     ClassDef(MParameterD, 1) // Container to hold a generalized parameters (double)
 };
@@ -33,4 +35,6 @@
     Double_t GetErr() const { return fErr; }
 
+    void Print(Option_t *o="") const;
+
     ClassDef(MParameterDerr, 1) // Container to hold a generalized parameters (double) and its Error
 };
@@ -46,4 +50,6 @@
     void SetVal(Int_t v) { fVal = v; }
     Int_t GetVal() const { return fVal; }
+
+    void Print(Option_t *o="") const;
 
     ClassDef(MParameterI, 1) // Container to hold a generalized parameters (integer)
