stochastic_virgo.c File Reference

#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 Documentation

#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.


Function Documentation

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.

Main function

Parameters:
[in] argc INT4
[in] argv[] CHAR*
Returns:
return 0 on normal exit.

declaration

setup

noise

generate gw signal

maximize likelihood function for parameter estimation

postprocessing

cleanup

Definition at line 172 of file stochastic_virgo.c.

void parseOptions ( INT4  argc,
CHAR argv[] 
)

Definition at line 2087 of file stochastic_virgo.c.

void displayUsage ( INT4  exitcode  ) 

Definition at line 2317 of file stochastic_virgo.c.


Variable Documentation

char* optarg

Definition at line 176 of file GeneralMeshTest.c.

int optind

Definition at line 149 of file packages/support/src/getopt.c.

UINT8 startTime = 782758843

Definition at line 100 of file stochastic_virgo.c.

UINT8 stopTime = 782759353

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.

CHAR channel1[LALNameLength] = "H1:STRAIN"

Definition at line 110 of file stochastic_virgo.c.

CHAR channel2[LALNameLength] = "V2:noise"

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.

CHAR ifo1[LALNameLength] = "H1"

Definition at line 114 of file stochastic_virgo.c.

CHAR ifo2[LALNameLength] = "V2"

Definition at line 115 of file stochastic_virgo.c.

INT4 site1 = 4

Definition at line 116 of file stochastic_virgo.c.

INT4 site2 = 1

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.

INT4 padData = 1

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.

REAL8 deltaF = 0.25

Definition at line 134 of file stochastic_virgo.c.

INT4 fMin = 50

Definition at line 135 of file stochastic_virgo.c.

INT4 fMax = 500

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.

REAL4 highPassAt

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.

INT4 maskBin = 1

Definition at line 153 of file stochastic_virgo.c.

REAL4 alpha = 0.0

Definition at line 156 of file stochastic_virgo.c.

REAL4 fRef = 100.0

Definition at line 157 of file stochastic_virgo.c.

REAL4 omegaRef = 1.

Definition at line 158 of file stochastic_virgo.c.

REAL4 scaleFactor = 1.

Definition at line 161 of file stochastic_virgo.c.

INT4 seed = 800

Definition at line 162 of file stochastic_virgo.c.

INT4 testInter = 0

Definition at line 165 of file stochastic_virgo.c.

INT4 testSeg = 0

Definition at line 166 of file stochastic_virgo.c.

CHAR outputFilePath[200] = "output/"

Definition at line 169 of file stochastic_virgo.c.


Generated on Sun Sep 7 03:08:10 2008 for LAL by  doxygen 1.5.2