Flushing the buffer for debug purposes (R. Preghenella)
authorzampolli <Chiara.Zampolli@cern.ch>
Wed, 18 Feb 2015 17:54:51 +0000 (18:54 +0100)
committerzampolli <Chiara.Zampolli@cern.ch>
Wed, 18 Feb 2015 17:54:51 +0000 (18:54 +0100)
TOF/DA/TOFphysicsda.cxx

index ba7969b..090e874 100644 (file)
@@ -72,6 +72,7 @@ main(int argc, char **argv)
 {
   
   printf("in main\n"); // remove me
+  fflush(stdout); // remove me
     
     /* magic line from Rene */
     gROOT->GetPluginManager()->AddHandler("TVirtualStreamerInfo",
@@ -83,6 +84,7 @@ main(int argc, char **argv)
     
     /* log start of process */
     printf("TOF DA started\n");
+  fflush(stdout); // remove me
     
     /* check that we got some arguments = list of files */
     if (argc!=2) {
@@ -95,6 +97,7 @@ main(int argc, char **argv)
      */
     
     printf("retrieve config file\n"); // remove me
+  fflush(stdout); // remove me
 
 
     /* retrieve config file */
@@ -105,6 +108,7 @@ main(int argc, char **argv)
     }
 
     printf("parse config file\n"); // remove me
+  fflush(stdout); // remove me
 
     /* parse config file */
     AliTOFDaConfigHandler* tofHandler = new AliTOFDaConfigHandler();
@@ -120,6 +124,7 @@ main(int argc, char **argv)
     printf("current settings:\n");
     printf(" - meanMultiplicity = %d\n", meanMultiplicity);
     printf(" - maxHits          = %d\n", maxHits);
+  fflush(stdout); // remove me
     /* constants */
     const Int_t nChannels = 157248;
     Int_t noiseCheckTrigger = 10; /* first noise check after 10 events */
@@ -140,6 +145,7 @@ main(int argc, char **argv)
      */
     
     printf("init\n"); // remove me
+  fflush(stdout); // remove me
 
     /* init counters and flags */
     nPhysicsEvents = 0;
@@ -179,6 +185,7 @@ main(int argc, char **argv)
     Double_t chainEff;
     
     printf("open files and create histos\n"); // remove me
+  fflush(stdout); // remove me
 
     /* open HITS output file */
     TFile *fileOutHits = new TFile(FILE_HITS, "RECREATE");
@@ -225,6 +232,7 @@ main(int argc, char **argv)
      */
     
     printf("monitor declare table\n"); // remove me
+  fflush(stdout); // remove me
 
     AliLog::SetGlobalLogLevel(AliLog::kFatal);
     struct eventHeaderStruct *event;
@@ -242,6 +250,7 @@ main(int argc, char **argv)
     }
 
     printf("monitor set data source\n"); // remove me 
+  fflush(stdout); // remove me
 
     /* define data source : this is argument 1 */
     ret = monitorSetDataSource(argv[1]);
@@ -251,6 +260,7 @@ main(int argc, char **argv)
     }
 
     printf("monitor declare mp\n"); // remove me
+  fflush(stdout); // remove me
 
     /* declare monitoring program */
     ret = monitorDeclareMp("TOFdaPhysics");
@@ -260,20 +270,24 @@ main(int argc, char **argv)
     }
 
     printf("monitor set no wait\n"); // remove me
+  fflush(stdout); // remove me
 
     /* define wait event timeout - 1s max */
     monitorSetNowait();
 
     printf("monitor set no wait network timeout\n"); // remove me
+  fflush(stdout); // remove me
 
     monitorSetNoWaitNetworkTimeout(1000);
     
     /* variables */
 
     printf("endless loop\n"); // remove me
+  fflush(stdout); // remove me
 
     /* loop over events */
     while (1) {
+  fflush(stdout); // remove me
         
         /* check shutdown condition */
         if (daqDA_checkShutdown()) break;
@@ -299,6 +313,7 @@ main(int argc, char **argv)
                 /* set new noise check trigger value */
                 noiseCheckTrigger *= 10;
             } /* end of noise check */
+  fflush(stdout); // remove me
             
             /* inhibit hit collection when maximum number of hits exceeded */
             if (totHits >= maxHits) {