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
blindinj.c File Reference

Prototypes

static ProcessParamsTablenext_process_param (const char *name, const char *type, const char *fmt,...)
 
static void destroyCoherentGW (CoherentGW *waveform)
 
static REAL4TimeSeriesinjectWaveform (LALStatus *status, SimInspiralTable *inspInj, SimRingdownTable *ringdownevents, ResponseFunction responseType, InterferometerNumber ifoNumber, LIGOTimeGPS epoch)
 
int main (int argc, char *argv[])
 

Go to the source code of this file.

Data Structures

struct  ActuationParameters
 

Macros

#define CVS_ID_STRING   "$Id$"
 
#define CVS_NAME_STRING   "$Name$"
 
#define CVS_REVISION   "$Revision$"
 
#define CVS_SOURCE   "$Source$"
 
#define CVS_DATE   "$Date$"
 
#define PROGRAM_NAME   "blindinj"
 
#define USAGE
 

Enumerations

enum  ResponseFunction {
  noResponse , unityResponse , LIGOdesign , actuationX ,
  actuationY
}
 

Variables

int vrbflg
 defined in lal/lib/std/LALError.c More...
 
ActuationParameters actuationParams [LAL_NUM_IFO]
 
REAL8 dynRange = 1.0/3.0e-23
 
INT4 duration = 100.0
 
INT4 sampleRate = 16384
 
REAL4 fLower = 30
 
REAL4 mergerLength = 10
 
REAL8 longestSignal = 95.0
 
REAL8 timeWindow = 4
 
UINT4 numInjections = 0
 
INT4 randSeed = 1
 
REAL4 minNSMass = 1.0
 
REAL4 maxNSMass = 2.0
 
REAL4 minBHMass = 2.0
 
REAL4 maxBHMass = 30.0
 
REAL4 minTotalMass = 0.0
 
REAL4 maxTotalMass = 35.0
 
REAL4 minNSSpin = 0.0
 
REAL4 maxNSSpin = 0.2
 
REAL4 minBHSpin = 0.0
 
REAL4 maxBHSpin = 1.0
 
REAL4 BNSfrac = 0.35
 
REAL4 BBHfrac = 0.35
 
REAL4 bnsSnrMean = 9.0
 
REAL4 bnsSnrStd = 0.5
 
REAL4 snrMean = 12.0
 
REAL4 snrStd = 1.0
 
REAL4VectornormalDev
 

Macro Definition Documentation

◆ CVS_ID_STRING

#define CVS_ID_STRING   "$Id$"

Definition at line 62 of file blindinj.c.

◆ CVS_NAME_STRING

#define CVS_NAME_STRING   "$Name$"

Definition at line 63 of file blindinj.c.

◆ CVS_REVISION

#define CVS_REVISION   "$Revision$"

Definition at line 64 of file blindinj.c.

◆ CVS_SOURCE

#define CVS_SOURCE   "$Source$"

Definition at line 65 of file blindinj.c.

◆ CVS_DATE

#define CVS_DATE   "$Date$"

Definition at line 66 of file blindinj.c.

◆ PROGRAM_NAME

#define PROGRAM_NAME   "blindinj"

Definition at line 67 of file blindinj.c.

◆ USAGE

#define USAGE
Value:
"lalapps_blindinj [options]\n"\
"\nDefaults are shown in brackets\n\n" \
" --help display this message\n"\
" --version print version information and exit\n"\
" --verbose be verbose\n"\
" --gps-start-time TIME start time of injection\n"\
" --injection-type TYPE type of injection, must be one of \n"\
" (strain, etmx, etmy)\n"\
" --seed SEED seed random number generator with SEED (1)\n"\
"\n"

Definition at line 69 of file blindinj.c.

Enumeration Type Documentation

◆ ResponseFunction

Enumerator
noResponse 
unityResponse 
LIGOdesign 
actuationX 
actuationY 

Definition at line 83 of file blindinj.c.

Function Documentation

◆ next_process_param()

ProcessParamsTable * next_process_param ( const char name,
const char type,
const char fmt,
  ... 
)
static

Definition at line 159 of file blindinj.c.

◆ destroyCoherentGW()

static void destroyCoherentGW ( CoherentGW waveform)
static

Definition at line 186 of file blindinj.c.

◆ injectWaveform()

static REAL4TimeSeries * injectWaveform ( LALStatus status,
SimInspiralTable inspInj,
SimRingdownTable ringdownevents,
ResponseFunction  responseType,
InterferometerNumber  ifoNumber,
LIGOTimeGPS  epoch 
)
static

Definition at line 217 of file blindinj.c.

◆ main()

int main ( int  argc,
char argv[] 
)

Definition at line 418 of file blindinj.c.

Variable Documentation

◆ vrbflg

int vrbflg
extern

defined in lal/lib/std/LALError.c

◆ actuationParams

ActuationParameters actuationParams[LAL_NUM_IFO]

Definition at line 121 of file blindinj.c.

◆ dynRange

REAL8 dynRange = 1.0/3.0e-23

Definition at line 122 of file blindinj.c.

◆ duration

INT4 duration = 100.0

Definition at line 123 of file blindinj.c.

◆ sampleRate

INT4 sampleRate = 16384

Definition at line 124 of file blindinj.c.

◆ fLower

REAL4 fLower = 30

Definition at line 127 of file blindinj.c.

◆ mergerLength

REAL4 mergerLength = 10

Definition at line 128 of file blindinj.c.

◆ longestSignal

REAL8 longestSignal = 95.0

Definition at line 129 of file blindinj.c.

◆ timeWindow

REAL8 timeWindow = 4

Definition at line 130 of file blindinj.c.

◆ numInjections

UINT4 numInjections = 0

Definition at line 132 of file blindinj.c.

◆ randSeed

INT4 randSeed = 1

Definition at line 133 of file blindinj.c.

◆ minNSMass

REAL4 minNSMass = 1.0

Definition at line 134 of file blindinj.c.

◆ maxNSMass

REAL4 maxNSMass = 2.0

Definition at line 135 of file blindinj.c.

◆ minBHMass

REAL4 minBHMass = 2.0

Definition at line 136 of file blindinj.c.

◆ maxBHMass

REAL4 maxBHMass = 30.0

Definition at line 137 of file blindinj.c.

◆ minTotalMass

REAL4 minTotalMass = 0.0

Definition at line 138 of file blindinj.c.

◆ maxTotalMass

REAL4 maxTotalMass = 35.0

Definition at line 139 of file blindinj.c.

◆ minNSSpin

REAL4 minNSSpin = 0.0

Definition at line 141 of file blindinj.c.

◆ maxNSSpin

REAL4 maxNSSpin = 0.2

Definition at line 142 of file blindinj.c.

◆ minBHSpin

REAL4 minBHSpin = 0.0

Definition at line 143 of file blindinj.c.

◆ maxBHSpin

REAL4 maxBHSpin = 1.0

Definition at line 144 of file blindinj.c.

◆ BNSfrac

REAL4 BNSfrac = 0.35

Definition at line 146 of file blindinj.c.

◆ BBHfrac

REAL4 BBHfrac = 0.35

Definition at line 147 of file blindinj.c.

◆ bnsSnrMean

REAL4 bnsSnrMean = 9.0

Definition at line 150 of file blindinj.c.

◆ bnsSnrStd

REAL4 bnsSnrStd = 0.5

Definition at line 151 of file blindinj.c.

◆ snrMean

REAL4 snrMean = 12.0

Definition at line 152 of file blindinj.c.

◆ snrStd

REAL4 snrStd = 1.0

Definition at line 153 of file blindinj.c.

◆ normalDev

REAL4Vector* normalDev

Definition at line 155 of file blindinj.c.