Index: trunk/MagicSoft/Mars/mdata/DataIncl.h
===================================================================
--- trunk/MagicSoft/Mars/mdata/DataIncl.h	(revision 2117)
+++ trunk/MagicSoft/Mars/mdata/DataIncl.h	(revision 2173)
@@ -1,5 +1,5 @@
 #ifndef __CINT__
 
-#include <fstream.h>
+//#include <fstream>
 
 #include <TFile.h>
Index: trunk/MagicSoft/Mars/mdata/MData.cc
===================================================================
--- trunk/MagicSoft/Mars/mdata/MData.cc	(revision 2117)
+++ trunk/MagicSoft/Mars/mdata/MData.cc	(revision 2173)
@@ -63,9 +63,11 @@
 #include "MData.h"
 
-#include <fstream.h>
+#include <fstream>
 
 #include "MLog.h"
 
 ClassImp(MData);
+
+using namespace std;
 
 Bool_t MData::AsciiWrite(ostream &out) const
Index: trunk/MagicSoft/Mars/mdata/MDataArray.cc
===================================================================
--- trunk/MagicSoft/Mars/mdata/MDataArray.cc	(revision 2117)
+++ trunk/MagicSoft/Mars/mdata/MDataArray.cc	(revision 2173)
@@ -33,5 +33,5 @@
 #include "MDataArray.h"
 
-#include <fstream.h>
+#include <fstream>
 
 #include <TVector.h>
@@ -43,4 +43,6 @@
 
 ClassImp(MDataArray);
+
+using namespace std;
 
 static const TString gsDefName  = "MDataArray";
@@ -194,5 +196,5 @@
 void MDataArray::GetData(TVector &v) const
 {
-    Double_t ncols = GetNumEntries();
+    Int_t ncols = GetNumEntries();
 
     v.ResizeTo(ncols);
Index: trunk/MagicSoft/Mars/mdata/MDataChain.cc
===================================================================
--- trunk/MagicSoft/Mars/mdata/MDataChain.cc	(revision 2117)
+++ trunk/MagicSoft/Mars/mdata/MDataChain.cc	(revision 2173)
@@ -126,4 +126,6 @@
 
 ClassImp(MDataChain);
+
+using namespace std;
 
 // --------------------------------------------------------------------------
@@ -543,8 +545,8 @@
     case kERad2Deg:  return val*180/TMath::Pi();
     case kEDeg2Rad:  return val*TMath::Pi()/180;
-    case kERandom:   return gRandom ? gRandom->Uniform(val)   : 0;
-    case kERandomP:  return gRandom ? gRandom->Poisson(val)   : 0;
-    case kERandomE:  return gRandom ? gRandom->Exp(val)       : 0;
-    case kERandomI:  return gRandom ? gRandom->Integer(val)   : 0;
+    case kERandom:   return gRandom ? gRandom->Uniform(val)      : 0;
+    case kERandomP:  return gRandom ? gRandom->Poisson(val)      : 0;
+    case kERandomE:  return gRandom ? gRandom->Exp(val)          : 0;
+    case kERandomI:  return gRandom ? gRandom->Integer((int)val) : 0;
     case kERandomG:  return gRandom ? gRandom->Gaus(0, val)   : 0;
     case kERandomL:  return gRandom ? gRandom->Landau(0, val) : 0;
Index: trunk/MagicSoft/Mars/mdata/MDataElement.cc
===================================================================
--- trunk/MagicSoft/Mars/mdata/MDataElement.cc	(revision 2117)
+++ trunk/MagicSoft/Mars/mdata/MDataElement.cc	(revision 2173)
@@ -38,5 +38,5 @@
 #include "MDataElement.h"
 
-#include <fstream.h>
+#include <fstream>
 
 #include "MHMatrix.h"
@@ -48,4 +48,6 @@
 
 ClassImp(MDataElement);
+
+using namespace std;
 
 // --------------------------------------------------------------------------
Index: trunk/MagicSoft/Mars/mdata/MDataList.cc
===================================================================
--- trunk/MagicSoft/Mars/mdata/MDataList.cc	(revision 2117)
+++ trunk/MagicSoft/Mars/mdata/MDataList.cc	(revision 2173)
@@ -36,4 +36,6 @@
 ClassImp(MDataList);
 
+using namespace std;
+
 // --------------------------------------------------------------------------
 //
Index: trunk/MagicSoft/Mars/mdata/MDataMember.cc
===================================================================
--- trunk/MagicSoft/Mars/mdata/MDataMember.cc	(revision 2117)
+++ trunk/MagicSoft/Mars/mdata/MDataMember.cc	(revision 2173)
@@ -38,5 +38,5 @@
 #include "MDataMember.h"
 
-#include <fstream.h>
+#include <fstream>
 
 #include <TMethodCall.h>
@@ -48,4 +48,6 @@
 
 ClassImp(MDataMember);
+
+using namespace std;
 
 // --------------------------------------------------------------------------
Index: trunk/MagicSoft/Mars/mdata/MDataValue.cc
===================================================================
--- trunk/MagicSoft/Mars/mdata/MDataValue.cc	(revision 2117)
+++ trunk/MagicSoft/Mars/mdata/MDataValue.cc	(revision 2173)
@@ -38,4 +38,6 @@
 ClassImp(MDataValue);
 
+using namespace std;
+
 // --------------------------------------------------------------------------
 //
