Index: trunk/MagicSoft/Mars/mdata/MDataChain.cc
===================================================================
--- trunk/MagicSoft/Mars/mdata/MDataChain.cc	(revision 2328)
+++ trunk/MagicSoft/Mars/mdata/MDataChain.cc	(revision 2521)
@@ -77,4 +77,5 @@
 //   floor(x)  round down to the nearest integer (floor(9.9)=9)
 //   ceil(x)   round up   to the nearest integer (floor(9.1)=10)
+//   round(x)  round      to the nearest integer
 //   r2d(x)    transform radians to degrees
 //   d2r(x)    transform degrees to radians
@@ -565,4 +566,5 @@
     case kEFloor:    return TMath::Floor(val);
     case kECeil:     return TMath::Ceil(val);
+    case kERound:    return TMath::Nint(val);
     case kERad2Deg:  return val*180/TMath::Pi();
     case kEDeg2Rad:  return val*TMath::Pi()/180;
@@ -664,4 +666,5 @@
     case kEFloor:    str += "floor" ; break;
     case kECeil:     str += "ceil"  ; break;
+    case kERound:    str += "round" ; break;
     case kERad2Deg:  str += "r2d"   ; break;
     case kEDeg2Rad:  str += "d2r"   ; break;
Index: trunk/MagicSoft/Mars/mdata/MDataChain.h
===================================================================
--- trunk/MagicSoft/Mars/mdata/MDataChain.h	(revision 2328)
+++ trunk/MagicSoft/Mars/mdata/MDataChain.h	(revision 2521)
@@ -31,5 +31,5 @@
         kEPositive,
         kENegative,
-        kEFloor, kECeil,
+        kEFloor, kECeil, kERound,
         kERad2Deg, kEDeg2Rad, kERandom,
         kERandomP, kERandomE, kERandomI, kERandomG, kERandomL,
