1 #ifndef __JDAQTOOLKIT__ 
    2 #define __JDAQTOOLKIT__ 
    6 #include "TTimeStamp.h" 
   28     return JDAQUTCExtended(((
double) t0.GetSec()) * 1.0e9  +  ((
double) t0.GetNanoSec())  -  t1);
 
   44     const Int_t  t_s  = (Int_t) (t_ns / 1.0e9);
 
   47     ts.SetNanoSec((Int_t) (t_ns - t_s * 1.0e9));
 
Data structure for UTC time. 
 
TTimeStamp getTimeStamp(const JDAQUTCExtended &utc, const double t1=0.0)
Get time stamp. 
 
JDAQUTCExtended getDAQUTCExtended(const TTimeStamp &t0, const double t1=0.0)
Get DAQ UTC time. 
 
double getTimeNanoSecond() const 
Get time (limited to 16 ns cycles).