ATLAS Offline Software
Functions
DataQuality/HanConfigGenerator/src/simpletimer.h File Reference
#include <time.h>
#include <sys/time.h>
Include dependency graph for DataQuality/HanConfigGenerator/src/simpletimer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

struct timeval simpletimer_start (void)
 
double simpletimer_stop (const struct timeval &start_time)
 

Function Documentation

◆ simpletimer_start()

struct timeval simpletimer_start ( void  )
inline

Definition at line 1 of file DataQuality/HanConfigGenerator/src/simpletimer.h.

23  {
24  struct timeval start_time;
25  gettimeofday(&start_time, NULL);
26  return start_time;
27 }

◆ simpletimer_stop()

double simpletimer_stop ( const struct timeval &  start_time)
inline

Definition at line 29 of file DataQuality/HanConfigGenerator/src/simpletimer.h.

30 {
31  struct timeval stop_time;
32  struct timeval diff_time;
33  gettimeofday(&stop_time, NULL);
34  diff_time.tv_sec = stop_time.tv_sec - start_time.tv_sec;
35  diff_time.tv_usec = stop_time.tv_usec - start_time.tv_usec;
36  return (diff_time.tv_sec*1000.0) + (diff_time.tv_usec/1000.0);
37 }