Index: trunk/MagicSoft/Mars/manalysis/MCerPhotPix.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MCerPhotPix.cc	(revision 6034)
+++ trunk/MagicSoft/Mars/manalysis/MCerPhotPix.cc	(revision 6078)
@@ -78,6 +78,6 @@
     fIsSaturated(kFALSE), fIsHGSaturated(kFALSE)
 {
-    MMath::TruncatePrecision(fPhot);
-    MMath::TruncatePrecision(fErrPhot);
+    MMath::ReducePrecision(fPhot);
+    MMath::ReducePrecision(fErrPhot);
 } 
 
Index: trunk/MagicSoft/Mars/manalysis/MCerPhotPix.h
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MCerPhotPix.h	(revision 6034)
+++ trunk/MagicSoft/Mars/manalysis/MCerPhotPix.h	(revision 6078)
@@ -48,7 +48,7 @@
     Bool_t  IsPixelCore() const         { return fIsCore;  }
 
-    void    SetNumPhotons(Float_t f)    { MMath::TruncatePrecision(f); fPhot     = f; }
-    void    SetErrorPhot(Float_t f)     { MMath::TruncatePrecision(f); fErrPhot = f; }
-    void    Set(Float_t np, Float_t ep) { MMath::TruncatePrecision(np); MMath::TruncatePrecision(ep);  fPhot = np; fErrPhot = ep; }
+    void    SetNumPhotons(Float_t f)    { MMath::ReducePrecision(f); fPhot     = f; }
+    void    SetErrorPhot(Float_t f)     { MMath::ReducePrecision(f); fErrPhot = f; }
+    void    Set(Float_t np, Float_t ep) { MMath::ReducePrecision(np); MMath::ReducePrecision(ep);  fPhot = np; fErrPhot = ep; }
 
     void    SetPixelSaturated()         { fIsSaturated = kTRUE; }
