LALPulsar  6.1.0.1-b72065a
GeneratePulsarSignal.c File Reference

Prototypes

static int XLALcheck_timestamp_bounds (const LIGOTimeGPSVector *timestamps, LIGOTimeGPS t0, LIGOTimeGPS t1)
 Check that all timestamps given lie within the range [t0, t1]. More...
 
static int XLALcheckNoiseSFTs (const SFTVector *sfts, REAL8 f0, REAL8 f1, REAL8 deltaF)
 Check if frequency-range and resolution of noiseSFTs is consistent with signal-band [f0, f1]. More...
 
int XLALcorrect_phase (SFTtype *sft, LIGOTimeGPS tHeterodyne)
 Yousuke's phase-correction function, taken from makefakedata_v2. More...
 
REAL4TimeSeriesXLALGeneratePulsarSignal (const PulsarSignalParams *params)
 Generate a time-series at the detector for a given pulsar. More...
 
void LALGeneratePulsarSignal (LALStatus *status, REAL4TimeSeries **signalvec, const PulsarSignalParams *params)
 
SFTVectorXLALSignalToSFTs (const REAL4TimeSeries *signalvec, const SFTParams *params)
 Turn the given time-series into SFTs and add noise if given. More...
 
void LALSignalToSFTs (LALStatus *status, SFTVector **outputSFTs, const REAL4TimeSeries *signalvec, const SFTParams *params)
 
void LALComputeSkyAndZeroPsiAMResponse (LALStatus *status, SkyConstAndZeroPsiAMResponse *output, const SFTandSignalParams *params)
 /deprecated Move to attic? Wrapper for LALComputeSky() and LALComputeDetAMResponse() that finds the sky constants and \( F_+ \) and \( F_\times \) for use with LALFastGeneratePulsarSFTs(). More...
 
void LALFastGeneratePulsarSFTs (LALStatus *status, SFTVector **outputSFTs, const SkyConstAndZeroPsiAMResponse *input, const SFTandSignalParams *params)
 Fast generation of Fake SFTs for a pure pulsar signal. More...
 
int XLALConvertGPS2SSB (LIGOTimeGPS *SSBout, LIGOTimeGPS GPSin, const PulsarSignalParams *params)
 Convert earth-frame GPS time into barycentric-frame SSB time for given source. More...
 
int XLALConvertSSB2GPS (LIGOTimeGPS *GPSout, LIGOTimeGPS SSBin, const PulsarSignalParams *params)
 Convert barycentric frame SSB time into earth-frame GPS time. More...
 
REAL4TimeSeriesXLALGenerateLineFeature (const PulsarSignalParams *params)
 Generate a REAL4TimeSeries containing a sinusoid with amplitude 'h0', frequency 'Freq-fHeterodyne' and initial phase 'phi0'. More...
 
int XLALAddGaussianNoise (REAL4TimeSeries *inSeries, REAL4 sigma, INT4 seed)
 Generate Gaussian noise with standard-deviation sigma, add it to inSeries. More...
 
void XLALDestroyMultiREAL4TimeSeries (MultiREAL4TimeSeries *multiTS)
 Destroy a MultiREAL4TimeSeries, NULL-robust. More...
 
void XLALDestroyMultiREAL8TimeSeries (MultiREAL8TimeSeries *multiTS)
 Destroy a MultiREAL8TimeSeries, NULL-robust. More...
 

Go to the source code of this file.

Variables

static REAL8 eps = 1.e-14
 
static LALUnit emptyLALUnit
 

Variable Documentation

◆ eps

REAL8 eps = 1.e-14
static

Definition at line 48 of file GeneratePulsarSignal.c.

◆ emptyLALUnit

LALUnit emptyLALUnit
static

Definition at line 49 of file GeneratePulsarSignal.c.