00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030 #include <gsl/gsl_rng.h>
00031 #include <lal/LALDatatypes.h>
00032
00033
00034 #include <lal/LALRCSID.h>
00035 NRCSID(LALSIMBURSTH, "$Id:");
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047 int XLALGenerateImpulseBurst(
00048 REAL8TimeSeries **hplus,
00049 REAL8TimeSeries **hcross,
00050 REAL8 hpeak,
00051 REAL8 delta_t
00052 );
00053
00054
00055 int XLALGenerateBandAndTimeLimitedWhiteNoiseBurst(
00056 REAL8TimeSeries **hplus,
00057 REAL8TimeSeries **hcross,
00058 REAL8 duration,
00059 REAL8 frequency,
00060 REAL8 bandwidth,
00061 REAL8 int_hdot_squared,
00062 REAL8 delta_t,
00063 gsl_rng *rng
00064 );
00065
00066
00067 int XLALGenerateStringCusp(
00068 REAL8TimeSeries **hplus,
00069 REAL8TimeSeries **hcross,
00070 REAL8 amplitude,
00071 REAL8 f_high,
00072 REAL8 delta_t
00073 );
00074
00075
00076 int XLALSimBurstSineGaussian(
00077 REAL8TimeSeries **hplus,
00078 REAL8TimeSeries **hcross,
00079 REAL8 Q,
00080 REAL8 centre_frequency,
00081 REAL8 hrss,
00082 REAL8 eccentricity,
00083 REAL8 polarization,
00084 REAL8 delta_t
00085 );
00086
00087
00088 REAL8 XLALMeasureHPeak(const REAL8TimeSeries *);
00089 REAL8 XLALMeasureIntS1S2DT(const REAL8TimeSeries *, const REAL8TimeSeries *);
00090 REAL8 XLALMeasureHrss(const REAL8TimeSeries *, const REAL8TimeSeries *);
00091 REAL8 XLALMeasureIntHDotSquaredDT(const COMPLEX16FrequencySeries *);
00092 REAL8 XLALMeasureEoverRsquared(REAL8TimeSeries *, REAL8TimeSeries *);