24#include <lal/LALConstants.h>
29#define USAGE "Usage: %s [options]\n"\
30 "--help Print this help message\n" \
31 "--masses m1 m1 Masses of binary elements\n" \
32 "--spectrum filename File containing amplitude spectrum m/rtHz \n" \
33 "--length arm_length Length of the arm in meters \n" \
35int main (
int argc,
char *argv[])
38 int i,nlines=
NLINES,arg=1,record=0;
40 float m1,
m2,
eta, mtot,
mu, arm_length=1.0;
41 float ins_amp,d_optimal;
54 while ( arg < argc ) {
58 if ( !strcmp( argv[arg],
"--help" ) ) {
65 else if ( !strcmp( argv[arg],
"--masses" ) ) {
67 m1 = atof(argv[arg++]);
68 m2 = atof(argv[arg++]);
73 else if ( !strcmp( argv[arg],
"--length" ) ) {
75 arm_length = atof(argv[arg++]);
80 else if ( !strcmp( argv[arg],
"--spectrum" ) ) {
82 fpin=fopen(argv[arg++],
"r");
87 else if ( !strcmp( argv[arg],
"--record" ) ) {
92 else if ( argv[arg][0] ==
'-' ) {
104 * sqrt( 5.0*
mu / 96.0 ) * ( pow( mtot/(
LAL_PI*
LAL_PI) , 0.33333 ) /
109 for(
i=1;
i<nlines;
i++){
114 if (
f[
i] * mtot > 4000)
119 d_optimal= arm_length*ins_amp*sqrt(2.0 * dum1)/
SNR;
120 fprintf(stderr,
"Sensitive to optimally oriented binary at %0.4f Mpc\n",
122 fprintf(stderr,
"Effective sensitivity over sky %0.4f Mpc\n",
123 d_optimal/sqrt(5.0));
127 fprintf(stdout,
"%f %f\n",mtot,d_optimal);
int main(int argc, char *argv[])