Index: trunk/Mars/mhvstime/MHPixVsTime.cc
===================================================================
--- trunk/Mars/mhvstime/MHPixVsTime.cc	(revision 12922)
+++ trunk/Mars/mhvstime/MHPixVsTime.cc	(revision 12923)
@@ -40,4 +40,10 @@
 //    YOU HAVE TWO SEMICOLON!)
 //
+//
+// Class Version 2:
+// ----------------
+//  + fMaximum
+//  + fMinumum
+//
 /////////////////////////////////////////////////////////////////////////////
 #include "MHPixVsTime.h"
@@ -69,5 +75,5 @@
 //
 MHPixVsTime::MHPixVsTime(Int_t idx, const char *name, const char *title)
-    : fIndex(idx), fEvt(NULL), fType(0), fTypeErr(-1)
+    : fIndex(idx), fEvt(NULL), fType(0), fTypeErr(-1), fMinimum(-1111), fMaximum(-1111)
 {
     //
@@ -234,4 +240,9 @@
     }
 
+    if (fMinimum!=-1111)
+        fGraph->SetMinimum(fMinimum);
+    if (fMaximum!=-1111)
+        fGraph->SetMaximum(fMaximum);
+
     TString str(opt);
     if (!str.Contains("A"))
Index: trunk/Mars/mhvstime/MHPixVsTime.h
===================================================================
--- trunk/Mars/mhvstime/MHPixVsTime.h	(revision 12922)
+++ trunk/Mars/mhvstime/MHPixVsTime.h	(revision 12923)
@@ -38,4 +38,7 @@
     Int_t fTypeErr;
 
+    Double_t fMinimum;      // User defined minimum
+    Double_t fMaximum;      // User defined maximum
+
     Bool_t SetupFill(const MParList *pList);
     Int_t  Fill(const MParContainer *par, const Stat_t w=1);
@@ -49,4 +52,7 @@
     void SetType(Int_t type, Int_t e=-1) { fType = type; fTypeErr=e; }
 
+    void SetMinimum(Double_t min=-1111) { fMinimum = min; }
+    void SetMaximum(Double_t max=-1111) { fMaximum = max; }
+
     void SetName(const char *name);
     void SetTitle(const char *title);
@@ -57,5 +63,5 @@
     void Draw(Option_t *o=NULL);
 
-    ClassDef(MHPixVsTime, 1) // Histogram to sum camera events
+    ClassDef(MHPixVsTime, 2) // Histogram to sum camera events
 };
 
