]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MONITOR/deroot.cxx
Added missing file
[u/mrichter/AliRoot.git] / MONITOR / deroot.cxx
index 0afae0fcc27b1106d2b6642db33fa9d822164c85..e82b07c3e5196d83538495fba28ae0790acc0a48 100644 (file)
@@ -11,6 +11,9 @@
 #include <TGrid.h>
 #include "deroot.h"
 
+using std::cerr;
+using std::endl;
+
 int deroot(const char *rootFileName, const char *dateFileName, const char *ddlFilesFolder);
 
 int deroot(const char *rootFileName, const char *dateFileName, const char *ddlFilesFolder) {
@@ -63,6 +66,8 @@ int deroot(const char *rootFileName, const char *dateFileName, const char *ddlFi
     snprintf(command, sizeof(command), "%s/raw%ld", ddlFilesFolder, gdcCounter);
     if (gSystem->MakeDirectory(command) < 0) {
       cerr << "Can not create directory " << command << endl;
+      fclose(dateFile);
+      delete [] dateEvent;
       return(1);
     }
     gdcSize=Root2Date(rootEvent, dateEvent, command);
@@ -71,7 +76,7 @@ int deroot(const char *rootFileName, const char *dateFileName, const char *ddlFi
     gdcSize=Root2Date(rootEvent, dateEvent, NULL);
 
   delete rootEvent;
-  cerr << "\r     \r" << setprecision(3) << 100*(float)(gdcCounter+1)/t->GetEntries() << "% ";
+  cerr << "\r     \r" << int(100*(float)(gdcCounter+1)/t->GetEntries()) << "% ";
   fwrite(dateEvent, gdcSize, 1, dateFile);
  }