Logo coherent WaveBurst  
Library Reference Guide
Logo
Classes | Namespaces | Macros | Functions | Variables
time.hh File Reference
#include <time.h>
#include <stdlib.h>
#include <math.h>
#include <ctype.h>
#include <string>
#include <iostream>
#include <fstream>
#include "TROOT.h"
#include "TObjArray.h"
#include "TObjString.h"
#include "TString.h"
Include dependency graph for time.hh:
This graph shows which files directly or indirectly include this file:

Classes

struct  gps_leap
 
class  wat::Time
 

Namespaces

 wat
 

Macros

#define GPS_LEAPS_TABLE_SIZE   19
 
#define INT_4S   int
 
#define INT_4U   unsigned int
 
#define TAI_GPS_LEAPS_SPAN   19
 
#define UTC_UNIX_SPAN   315964800
 

Functions

Time wat::operator* (Time &t, double &d)
 
Time wat::operator* (double &d, Time &t)
 
Time wat::operator+ (Time &t1, Time &t2)
 
Time wat::operator- (Time &t1, Time &t2)
 
Time wat::operator/ (Time &t, double &d)
 
ostream & wat::operator<< (ostream &out, Time &time)
 
istream & wat::operator>> (istream &in, Time &time)
 

Variables

static const gps_leap gps_leaps_table [GPS_LEAPS_TABLE_SIZE]
 
static Time wat::Time_MAX (0x7FFFFFFF, 999999999)
 

Macro Definition Documentation

◆ GPS_LEAPS_TABLE_SIZE

#define GPS_LEAPS_TABLE_SIZE   19

Definition at line 40 of file time.hh.

◆ INT_4S

#define INT_4S   int

Definition at line 34 of file time.hh.

◆ INT_4U

#define INT_4U   unsigned int

Definition at line 35 of file time.hh.

◆ TAI_GPS_LEAPS_SPAN

#define TAI_GPS_LEAPS_SPAN   19

Definition at line 38 of file time.hh.

◆ UTC_UNIX_SPAN

#define UTC_UNIX_SPAN   315964800

Definition at line 37 of file time.hh.

Variable Documentation

◆ gps_leaps_table

const gps_leap gps_leaps_table[GPS_LEAPS_TABLE_SIZE]
static
Initial value:
=
{
{0, 0},
{46828801, 1},
{78364802, 2},
{109900803, 3},
{173059204, 4},
{252028805, 5},
{315187206, 6},
{346723207, 7},
{393984008, 8},
{425520009, 9},
{457056010, 10},
{504489611, 11},
{551750412, 12},
{599184013, 13},
{820108814, 14},
{914803215, 15},
{1025136016,16},
{1119744017,17},
{1167264018,18}
}

Definition at line 52 of file time.hh.