data consistency check monitoring added
[u/mrichter/AliRoot.git] / MONITOR / monitorGDC.cxx
index f8f0a880f61b2398645e411d5d953532dff5cdd9..134dcd318cbb708fef190df4f71d05187c57969d 100644 (file)
@@ -69,7 +69,11 @@ int main(int argc, char** argv)
   gROOT->SetBatch();   
 
   // open a log file
+#ifdef ALI_HLT
   FILE* file = fopen("monitorGDC.log", "w");
+#else
+  FILE* file = NULL;
+#endif
   TDatime time;
 
   // get data from a file or online from this node
@@ -187,6 +191,8 @@ int main(int argc, char** argv)
 #else
     // read run, event, detector, DDL numbers and data size
     AliRawReaderDate rawReader(ptr);
+    time.Set();
+    printf("\n%s\n", time.AsString());
     printf("run: %d  event: %d %d\n", rawReader.GetRunNumber(), 
           rawReader.GetEventId()[0], rawReader.GetEventId()[1]);
     while (rawReader.ReadMiniHeader()) {
@@ -195,11 +201,9 @@ int main(int argc, char** argv)
             rawReader.GetDataSize());
     }
 
-    time.Set();
-    if (file) fprintf(file, "%s\n", time.AsString());
-
 #endif
 
+    gSystem->Sleep(100);   // sleep for 0.1 second
     free(ptr);
 
     gSystem->ProcessEvents();