Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALSimulation 6.2.0.1-ea7c608
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
detector_strain.c File Reference

Prototypes

int printparams (struct params p)
 
charsitetime (char *s, size_t size, time_t *timer, int site)
 
double strtora (const char *s, int degrees)
 
double strtodec (const char *s, int degrees)
 
int fputra (double ra, FILE *fp)
 
int fputdec (double ra, FILE *fp)
 
struct params parseargs (int argc, char **argv)
 
int usage (const char *program)
 
int readdata (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, FILE *fp)
 
int main (int argc, char *argv[])
 

Go to the source code of this file.

Data Structures

struct  params
 

Macros

#define INVALID_EPOCH   { .gpsSeconds = LAL_INT4_MAX, .gpsNanoSeconds = LAL_INT4_MAX }
 
#define TZ_PSTPDT   "PST08:00:00PDT07:00:00,M3.2.0/02:00:00,M11.1.0/02:00:00"
 
#define TZ_CSTCDT   "CST06:00:00CDT05:00:00,M3.2.0/02:00:00,M11.1.0/02:00:00"
 
#define TZ_CETCEST   "CET-01:00:00CEST-02:00:00,M3.5.0/02:00:00,M10.5.0/03:00:00"
 
#define TZ_JST   "JST-09:00:00"
 
#define TZ_LHO   TZ_PSTPDT
 
#define TZ_LLO   TZ_CSTCDT
 
#define TZ_GEO   TZ_CETCEST
 
#define TZ_VIRGO   TZ_CETCEST
 
#define TZ_KAGRA   TZ_JST
 
#define TZ_TAMA   TZ_JST
 

Macro Definition Documentation

◆ INVALID_EPOCH

#define INVALID_EPOCH   { .gpsSeconds = LAL_INT4_MAX, .gpsNanoSeconds = LAL_INT4_MAX }

Definition at line 137 of file detector_strain.c.

◆ TZ_PSTPDT

#define TZ_PSTPDT   "PST08:00:00PDT07:00:00,M3.2.0/02:00:00,M11.1.0/02:00:00"

Definition at line 164 of file detector_strain.c.

◆ TZ_CSTCDT

#define TZ_CSTCDT   "CST06:00:00CDT05:00:00,M3.2.0/02:00:00,M11.1.0/02:00:00"

Definition at line 165 of file detector_strain.c.

◆ TZ_CETCEST

#define TZ_CETCEST   "CET-01:00:00CEST-02:00:00,M3.5.0/02:00:00,M10.5.0/03:00:00"

Definition at line 166 of file detector_strain.c.

◆ TZ_JST

#define TZ_JST   "JST-09:00:00"

Definition at line 167 of file detector_strain.c.

◆ TZ_LHO

#define TZ_LHO   TZ_PSTPDT

Definition at line 169 of file detector_strain.c.

◆ TZ_LLO

#define TZ_LLO   TZ_CSTCDT

Definition at line 170 of file detector_strain.c.

◆ TZ_GEO

#define TZ_GEO   TZ_CETCEST

Definition at line 171 of file detector_strain.c.

◆ TZ_VIRGO

#define TZ_VIRGO   TZ_CETCEST

Definition at line 172 of file detector_strain.c.

◆ TZ_KAGRA

#define TZ_KAGRA   TZ_JST

Definition at line 173 of file detector_strain.c.

◆ TZ_TAMA

#define TZ_TAMA   TZ_JST

Definition at line 174 of file detector_strain.c.

Function Documentation

◆ printparams()

int printparams ( struct params  p)

Definition at line 246 of file detector_strain.c.

◆ sitetime()

char * sitetime ( char s,
size_t  size,
time_t *  timer,
int  site 
)

Definition at line 349 of file detector_strain.c.

◆ strtora()

double strtora ( const char s,
int  degrees 
)

Definition at line 438 of file detector_strain.c.

◆ strtodec()

double strtodec ( const char s,
int  degrees 
)

Definition at line 469 of file detector_strain.c.

◆ fputra()

int fputra ( double  ra,
FILE *  fp 
)

Definition at line 498 of file detector_strain.c.

◆ fputdec()

int fputdec ( double  ra,
FILE *  fp 
)

Definition at line 511 of file detector_strain.c.

◆ parseargs()

struct params parseargs ( int  argc,
char **  argv 
)

Definition at line 521 of file detector_strain.c.

◆ usage()

int usage ( const char program)

Definition at line 683 of file detector_strain.c.

◆ readdata()

int readdata ( REAL8TimeSeries **  hplus,
REAL8TimeSeries **  hcross,
FILE *  fp 
)

Definition at line 392 of file detector_strain.c.

◆ main()

int main ( int  argc,
char argv[] 
)

Definition at line 196 of file detector_strain.c.