#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/time.h>#include <math.h>#include <unistd.h>#include <getopt.h>#include <FrameL.h>#include <lal/AVFactories.h>#include <lal/BandPassTimeSeries.h>#include <lal/ComplexFFT.h>#include <lal/CoarseGrainFrequencySeries.h>#include <lal/Date.h>#include <lal/DetectorSite.h>#include <lal/FrameCache.h>#include <lal/FrameStream.h>#include <lal/IIRFilter.h>#include <lal/LALConstants.h>#include <lal/LALDatatypes.h>#include <lal/LALRCSID.h>#include <lal/LALStatusMacros.h>#include <lal/LALStdio.h>#include <lal/LALStdlib.h>#include <lal/PrintFTSeries.h>#include <lal/PrintVector.h>#include <lal/Random.h>#include <lal/RealFFT.h>#include <lal/ResampleTimeSeries.h>#include <lal/SimulateSB.h>#include <lal/StreamInput.h>#include <lal/StochasticCrossCorrelation.h>#include <lal/TimeFreqFFT.h>#include <lal/Units.h>#include <lal/Window.h>#include <lalapps.h>#include "stochastic_virgo.h"Include dependency graph for stochastic_virgo.c:

Go to the source code of this file.
Defines | |
| #define | CVS_ID "$Id: stochastic_virgo.c,v 1.18 2007/06/08 15:30:01 bema Exp $" |
| #define | CVS_REVISION "$Revision: 1.18 $" |
| #define | CVS_DATE "$Date: 2007/06/08 15:30:01 $" |
| #define | PROGRAM_NAME "lalapps_stochastic" |
Functions | |
| NRCSID (STOCHASTICC,"$Id: stochastic_virgo.c,v 1.18 2007/06/08 15:30:01 bema Exp $") | |
| RCSID ("$Id: stochastic_virgo.c,v 1.18 2007/06/08 15:30:01 bema Exp $") | |
| INT4 | main (INT4 argc, CHAR *argv[]) |
| MAIN function of SideBandMCMC code Compute the posterior pdfs of the orbital and nuisance parameters of a binary signal in Fstat form. | |
| void | parseOptions (INT4 argc, CHAR *argv[]) |
| void | displayUsage (INT4 exitcode) |
Variables | |
| char * | optarg |
| int | optind |
| UINT8 | startTime = 782758843 |
| UINT8 | stopTime = 782759353 |
| CHAR | frameCache1 [200] = "cache/LIGOP1a.cache" |
| CHAR | frameCache2 [200] = "cache/VirgoP1a.cache" |
| CHAR | frameCacheMC1 [200] = "cache/H1-DNS.cache" |
| CHAR | frameCacheMC2 [200] = "cache/V2-DNS.cache" |
| CHAR | channel1 [LALNameLength] = "H1:STRAIN" |
| CHAR | channel2 [LALNameLength] = "V2:noise" |
| CHAR | channelMC1 [LALNameLength] = "H1:dnssignalv0" |
| CHAR | channelMC2 [LALNameLength] = "V2:dnssignalv0" |
| CHAR | ifo1 [LALNameLength] = "H1" |
| CHAR | ifo2 [LALNameLength] = "V2" |
| INT4 | site1 = 4 |
| INT4 | site2 = 1 |
| INT4 | segmentDuration = 60 |
| INT4 | numSegments = 3 |
| INT4 | sampleRate1 = 16384. |
| INT4 | sampleRate2 = 20000. |
| INT4 | resampleRate1 = 2048. |
| INT4 | resampleRate2 = 2500. |
| INT4 | padData = 1 |
| REAL4 | calibFactor = 1.e18 |
| UINT8 | lagSeconds = 10 |
| UINT8 | lagNanoSeconds = 0 |
| REAL8 | deltaF = 0.25 |
| INT4 | fMin = 50 |
| INT4 | fMax = 500 |
| INT4 | hannDuration = 1 |
| REAL4 | highPassFreq = 40. |
| REAL4 | highPassAt |
| INT4 | highPassOrder = 6 |
| REAL4 | DhighPassFreq = 50. |
| INT4 | DhighPassOrder = 8 |
| REAL4 | DhighPassAt = 0.9 |
| INT4 | maskBin = 1 |
| REAL4 | alpha = 0.0 |
| REAL4 | fRef = 100.0 |
| REAL4 | omegaRef = 1. |
| REAL4 | scaleFactor = 1. |
| INT4 | seed = 800 |
| INT4 | testInter = 0 |
| INT4 | testSeg = 0 |
| CHAR | outputFilePath [200] = "output/" |
| #define CVS_ID "$Id: stochastic_virgo.c,v 1.18 2007/06/08 15:30:01 bema Exp $" |
Definition at line 76 of file stochastic_virgo.c.
| #define CVS_REVISION "$Revision: 1.18 $" |
Definition at line 77 of file stochastic_virgo.c.
| #define CVS_DATE "$Date: 2007/06/08 15:30:01 $" |
Definition at line 78 of file stochastic_virgo.c.
| #define PROGRAM_NAME "lalapps_stochastic" |
Definition at line 79 of file stochastic_virgo.c.
| NRCSID | ( | STOCHASTICC | , | |
| "$Id: stochastic_virgo. | c, | |||
| v 1.18 2007/06/08 15:30:01 bema Exp $" | ||||
| ) |
| RCSID | ( | "$Id: stochastic_virgo. | c, | |
| v 1.18 2007/06/08 15:30:01 bema Exp $" | ||||
| ) |
MAIN function of SideBandMCMC code Compute the posterior pdfs of the orbital and nuisance parameters of a binary signal in Fstat form.
Main function
| [in] | argc | INT4 |
| [in] | argv[] | CHAR* |
declaration
setup
noise
generate gw signal
maximize likelihood function for parameter estimation
postprocessing
cleanup
Definition at line 172 of file stochastic_virgo.c.
Definition at line 2087 of file stochastic_virgo.c.
| void displayUsage | ( | INT4 | exitcode | ) |
Definition at line 2317 of file stochastic_virgo.c.
| char* optarg |
Definition at line 176 of file GeneralMeshTest.c.
| int optind |
Definition at line 149 of file packages/support/src/getopt.c.
Definition at line 100 of file stochastic_virgo.c.
Definition at line 101 of file stochastic_virgo.c.
| CHAR frameCache1[200] = "cache/LIGOP1a.cache" |
Definition at line 102 of file stochastic_virgo.c.
| CHAR frameCache2[200] = "cache/VirgoP1a.cache" |
Definition at line 103 of file stochastic_virgo.c.
| CHAR frameCacheMC1[200] = "cache/H1-DNS.cache" |
Definition at line 108 of file stochastic_virgo.c.
| CHAR frameCacheMC2[200] = "cache/V2-DNS.cache" |
Definition at line 109 of file stochastic_virgo.c.
Definition at line 110 of file stochastic_virgo.c.
Definition at line 111 of file stochastic_virgo.c.
| CHAR channelMC1[LALNameLength] = "H1:dnssignalv0" |
Definition at line 112 of file stochastic_virgo.c.
| CHAR channelMC2[LALNameLength] = "V2:dnssignalv0" |
Definition at line 113 of file stochastic_virgo.c.
Definition at line 114 of file stochastic_virgo.c.
Definition at line 115 of file stochastic_virgo.c.
Definition at line 116 of file stochastic_virgo.c.
Definition at line 117 of file stochastic_virgo.c.
| INT4 segmentDuration = 60 |
Definition at line 120 of file stochastic_virgo.c.
| INT4 numSegments = 3 |
Definition at line 121 of file stochastic_virgo.c.
| INT4 sampleRate1 = 16384. |
Definition at line 122 of file stochastic_virgo.c.
| INT4 sampleRate2 = 20000. |
Definition at line 123 of file stochastic_virgo.c.
| INT4 resampleRate1 = 2048. |
Definition at line 124 of file stochastic_virgo.c.
| INT4 resampleRate2 = 2500. |
Definition at line 125 of file stochastic_virgo.c.
Definition at line 126 of file stochastic_virgo.c.
| REAL4 calibFactor = 1.e18 |
Definition at line 127 of file stochastic_virgo.c.
| UINT8 lagSeconds = 10 |
Definition at line 130 of file stochastic_virgo.c.
| UINT8 lagNanoSeconds = 0 |
Definition at line 131 of file stochastic_virgo.c.
Definition at line 134 of file stochastic_virgo.c.
Definition at line 135 of file stochastic_virgo.c.
Definition at line 136 of file stochastic_virgo.c.
| INT4 hannDuration = 1 |
Definition at line 140 of file stochastic_virgo.c.
| REAL4 highPassFreq = 40. |
Definition at line 143 of file stochastic_virgo.c.
Definition at line 144 of file stochastic_virgo.c.
| INT4 highPassOrder = 6 |
Definition at line 145 of file stochastic_virgo.c.
| REAL4 DhighPassFreq = 50. |
Definition at line 148 of file stochastic_virgo.c.
| INT4 DhighPassOrder = 8 |
Definition at line 149 of file stochastic_virgo.c.
| REAL4 DhighPassAt = 0.9 |
Definition at line 150 of file stochastic_virgo.c.
Definition at line 153 of file stochastic_virgo.c.
Definition at line 156 of file stochastic_virgo.c.
Definition at line 157 of file stochastic_virgo.c.
Definition at line 158 of file stochastic_virgo.c.
| REAL4 scaleFactor = 1. |
Definition at line 161 of file stochastic_virgo.c.
Definition at line 162 of file stochastic_virgo.c.
Definition at line 165 of file stochastic_virgo.c.
Definition at line 166 of file stochastic_virgo.c.
| CHAR outputFilePath[200] = "output/" |
Definition at line 169 of file stochastic_virgo.c.
1.5.2