Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALApps 10.1.0.1-8a6b96f
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
coinj.c File Reference

Prototypes

double chirpDist (SimInspiralTable *inj, char ifo)
 
int main (int argc, char *argv[])
 

Go to the source code of this file.

Data Structures

struct  ActuationParametersType
 

Macros

#define PROGRAM_NAME   "coinj"
 
#define USAGE   "lalpps_coinj [options]\n\--help display this message \n\--input <injection.xml> Specify input SimInspiralTable xml file\n\--output-path OUTPUTPATH directory path where frames are going to be written to\n\--skip-ascii-output skip generation of ASCII txt output file\n\--response-type TYPE TYPE of injection, [ strain | etmx | etmy ]\n\--frames Create h(t) frame files\n\n\[--maxSNR snrhigh --minSNR snrlow Adjust injections to have combined SNR between snrlow and snrhigh in the H1H2L1V1 network]\n\[--SNR snr adjust distance to get precisely this snr]\n\[--GPSstart A --GPSend B Only generate waveforms for injection between GPS seconds A and B (int)]\n\[--max-chirp-dist DIST Set the maximum chirp distance in H, L or V to DIST]\n\lalapps_coinj: create coherent injection files for LIGO and VIRGO\n"
 

Typedefs

typedef void() NoiseFunc(LALStatus *status, REAL8 *psd, REAL8 f)
 

Enumerations

enum  ResponseType {
  noResponse , unityResponse , design , actuationX ,
  actuationY
}
 

Variables

int vrbflg
 defined in lal/lib/std/LALError.c More...
 

Macro Definition Documentation

◆ PROGRAM_NAME

#define PROGRAM_NAME   "coinj"

Definition at line 45 of file coinj.c.

◆ USAGE

#define USAGE   "lalpps_coinj [options]\n\--help display this message \n\--input <injection.xml> Specify input SimInspiralTable xml file\n\--output-path OUTPUTPATH directory path where frames are going to be written to\n\--skip-ascii-output skip generation of ASCII txt output file\n\--response-type TYPE TYPE of injection, [ strain | etmx | etmy ]\n\--frames Create h(t) frame files\n\n\[--maxSNR snrhigh --minSNR snrlow Adjust injections to have combined SNR between snrlow and snrhigh in the H1H2L1V1 network]\n\[--SNR snr adjust distance to get precisely this snr]\n\[--GPSstart A --GPSend B Only generate waveforms for injection between GPS seconds A and B (int)]\n\[--max-chirp-dist DIST Set the maximum chirp distance in H, L or V to DIST]\n\lalapps_coinj: create coherent injection files for LIGO and VIRGO\n"

Definition at line 47 of file coinj.c.

Typedef Documentation

◆ NoiseFunc

typedef void() NoiseFunc(LALStatus *status, REAL8 *psd, REAL8 f)

Definition at line 89 of file coinj.c.

Enumeration Type Documentation

◆ ResponseType

Enumerator
noResponse 
unityResponse 
design 
actuationX 
actuationY 

Definition at line 69 of file coinj.c.

Function Documentation

◆ chirpDist()

double chirpDist ( SimInspiralTable inj,
char  ifo 
)

Definition at line 92 of file coinj.c.

◆ main()

int main ( int  argc,
char argv[] 
)

Definition at line 108 of file coinj.c.

Variable Documentation

◆ vrbflg

int vrbflg
extern

defined in lal/lib/std/LALError.c