LALSimulation  5.4.0.1-fe68b98
LALSimNoise.h File Reference

Prototypes

int XLALSimNoise (REAL8TimeSeries *s, size_t stride, REAL8FrequencySeries *psd, gsl_rng *rng)
 Routine that may be used to generate sequential segments of data with a specified stride from one segment to the next. More...
 
double XLALSimNoisePSDSeismic (double f, double L, double f_pend, double f_stack, double n_stack)
 Provides a rather ad-hoc estimate of the seismic noise power spectral density at a given frequency. More...
 
double XLALSimNoisePSDSuspTherm (double f, double L, double M, double T, double f0, double Q)
 Provides a rather ad-hoc estimate of the suspension thermal noise power spectral density at a given frequency. More...
 
double XLALSimNoisePSDMirrorTherm (double f, double L, double M, double T, double f0, double Q)
 Provides a rather ad-hoc estimate of the mirror thermal noise power spectral density at a given frequency. More...
 
double XLALSimNoisePSDShot (double f, double P_BS, double lambda, double L, double finesse, double eta)
 Computes the shot noise in strain-equivalent units using a conventional model appropriate to initial interferometric detectors. More...
 
double XLALSimNoisePSDQuantum (double f, double I0, double lambda, double L, double M, double A, double A_BS, double T_ITM, double T_PRM, double T_SRM, double ds, double zeta, double eta)
 Computes the quantum noise (shot noise and radiation pressure noise) according to Buonanno and Chen, Phys. More...
 
double XLALSimNoisePSDiLIGOSRD (double f)
 Provides the noise power spectrum based on a phenomenological fit to the SRD curve for iLIGO. More...
 
double XLALSimNoisePSDiLIGOSeismic (double f)
 Provides the seismic noise power spectrum for iLIGO. More...
 
double XLALSimNoisePSDiLIGOThermal (double f)
 Provides the thermal noise (suspension + coating) power spectrum for iLIGO. More...
 
double XLALSimNoisePSDiLIGOShot (double f)
 Provides the shot noise power spectrum for iLIGO. More...
 
double XLALSimNoisePSDeLIGOShot (double f)
 Provides the shot noise power spectrum for eLIGO. More...
 
double XLALSimNoisePSDiLIGOModel (double f)
 Provides the noise power spectrum for a model of the iLIGO detector. More...
 
double XLALSimNoisePSDeLIGOModel (double f)
 Provides the noise power spectrum for a model of the eLIGO detector. More...
 
double XLALSimNoisePSDVirgo (double f)
 Provides the design noise power spectrum for Virgo based on a phenomenological fit (from the Virgo webiste) that can be approximated by the following: More...
 
double XLALSimNoisePSDGEO (double f)
 Provides a GEO noise power spectrum based on that from Table IV of [7] . More...
 
double XLALSimNoisePSDGEOHF (double f)
 Provides a GEO-HF noise power spectrum based on a fit to Figure 6 from [9] . More...
 
double XLALSimNoisePSDTAMA (double f)
 Provides a TAMA300 noise power spectrum based on that from Table IV of [7] . More...
 
double XLALSimNoisePSDaLIGOThermal (double f)
 Provides the thermal noise (suspension + coating) power spectrum for aLIGO. More...
 
double XLALSimNoisePSDaLIGOQuantumNoSRMLowPower (double f)
 Provides the quantum noise power spectrum for aLIGO under the low-power no-signal-recycling-mirror configuration. More...
 
double XLALSimNoisePSDaLIGOQuantumNoSRMHighPower (double f)
 Provides the quantum noise power spectrum for aLIGO under the high-power no-signal-recycling-mirror configuration. More...
 
double XLALSimNoisePSDaLIGOQuantumZeroDetLowPower (double f)
 Provides the quantum noise power spectrum for aLIGO under the low-power broad-band signal recycling (no detuning of the signal recycling cavity). More...
 
double XLALSimNoisePSDaLIGOQuantumZeroDetHighPower (double f)
 Provides the quantum noise power spectrum for aLIGO under the high-power broad-band signal recycling (no detuning of the signal recycling cavity). More...
 
double XLALSimNoisePSDaLIGOQuantumNSNSOpt (double f)
 Provides the quantum noise power spectrum for aLIGO under the configuration tuned to optimize sensitivity to NS-NS inspirals. More...
 
double XLALSimNoisePSDaLIGOQuantumBHBH20Deg (double f)
 Provides the quantum noise power spectrum for aLIGO under the configuration tuned to optimize sensitivity to 30+30 solar mass binary black holes with fixed signal recycling cavity detuning of 20 degrees. More...
 
double XLALSimNoisePSDaLIGOQuantumHighFrequency (double f)
 Provides the quantum noise power spectrum for aLIGO under the configuration tuned to narrow-band high-frequency sensitivity around 1 kHz. More...
 
double XLALSimNoisePSDaLIGONoSRMLowPower (double f)
 Provides the noise power spectrum for aLIGO under the low-power no-signal-recycling-mirror configuration. More...
 
double XLALSimNoisePSDaLIGONoSRMHighPower (double f)
 Provides the noise power spectrum for aLIGO under the high-power no-signal-recycling-mirror configuration. More...
 
double XLALSimNoisePSDaLIGOZeroDetLowPower (double f)
 Provides the noise power spectrum for aLIGO under the low-power broad-band signal recycling (no detuning of the signal recycling cavity). More...
 
double XLALSimNoisePSDaLIGOZeroDetHighPower (double f)
 Provides the noise power spectrum for aLIGO under the high-power broad-band signal recycling (no detuning of the signal recycling cavity). More...
 
double XLALSimNoisePSDaLIGONSNSOpt (double f)
 Provides the noise power spectrum for aLIGO under the configuration tuned to optimize sensitivity to NS-NS inspirals. More...
 
double XLALSimNoisePSDaLIGOBHBH20Deg (double f)
 Provides the noise power spectrum for aLIGO under the configuration tuned to optimize sensitivity to 30+30 solar mass binary black holes with fixed signal recycling cavity detuning of 20 degrees. More...
 
double XLALSimNoisePSDaLIGOHighFrequency (double f)
 Provides the noise power spectrum for aLIGO under the configuration tuned to narrow-band high-frequency sensitivity around 1 kHz. More...
 
double XLALSimNoisePSDKAGRA (double f)
 Provides the noise power spectrum for KAGRA based on that from Eqn 5 of [15] . More...
 
double XLALSimNoisePSDAdvVirgo (double f)
 Provides the noise power spectrum for AdvVirgo based on that from Eqn 6 of [15] . More...
 
int XLALSimNoisePSD (REAL8FrequencySeries *psd, double flow, double(*psdfunc)(double))
 Evaluates a power spectral density function, psdfunc, at the frequencies required to populate the frequency series psd, with a low frequency cutoff flow. More...
 
int XLALSimNoisePSDFromFile (REAL8FrequencySeries *psd, double flow, const char *fname)
 Reads file fname containing two-column amplitude spectral density data file and interpolates at the frequencies required to populate the frequency series psd, with a low frequency cutoff flow. More...
 
int XLALSimNoisePSDaLIGONoSRMLowPowerGWINC (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the "NO_SRM.txt" data file in LIGO-T0900288. More...
 
int XLALSimNoisePSDaLIGOZeroDetLowPowerGWINC (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the "ZERO_DET_low_P.txt" data file in LIGO-T0900288. More...
 
int XLALSimNoisePSDaLIGOZeroDetHighPowerGWINC (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the "ZERO_DET_high_P.txt" data file in LIGO-T0900288. More...
 
int XLALSimNoisePSDaLIGONSNSOptGWINC (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the "NSNS_Opt.txt" data file in LIGO-T0900288. More...
 
int XLALSimNoisePSDaLIGOBHBH20DegGWINC (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the "BBH_20deg.txt" data file in LIGO-T0900288. More...
 
int XLALSimNoisePSDaLIGOHighFrequencyGWINC (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the "High_Freq.txt" data file in LIGO-T0900288. More...
 
int XLALSimNoisePSDaLIGOEarlyLowSensitivityP1200087 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the aLIGO 2015 low-sensitivity scenario in LIGO-P1200087. More...
 
int XLALSimNoisePSDaLIGOEarlyHighSensitivityP1200087 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the aLIGO 2015 high-sensitivity scenario in LIGO-P1200087. More...
 
int XLALSimNoisePSDaLIGOMidLowSensitivityP1200087 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the aLIGO 2016-2017 low-sensitivity scenario in LIGO-P1200087. More...
 
int XLALSimNoisePSDaLIGOMidHighSensitivityP1200087 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the aLIGO 2016-2017 high-sensitivity scenario in LIGO-P1200087. More...
 
int XLALSimNoisePSDaLIGOLateLowSensitivityP1200087 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the aLIGO 2017-2018 low-sensitivity scenario in LIGO-P1200087. More...
 
int XLALSimNoisePSDaLIGOLateHighSensitivityP1200087 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the aLIGO 2017-2018 high-sensitivity scenario in LIGO-P1200087. More...
 
int XLALSimNoisePSDaLIGODesignSensitivityP1200087 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the aLIGO 2019 design sensitivity scenario in LIGO-P1200087. More...
 
int XLALSimNoisePSDaLIGOBNSOptimizedSensitivityP1200087 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the aLIGO BNS-optimized sensitivity scenario in LIGO-P1200087. More...
 
int XLALSimNoisePSDAdVEarlyLowSensitivityP1200087 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the AdV 2016-2017 low-sensitivity scenario in LIGO-P1200087. More...
 
int XLALSimNoisePSDAdVEarlyHighSensitivityP1200087 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the AdV 2016-2017 high-sensitivity scenario in LIGO-P1200087. More...
 
int XLALSimNoisePSDAdVMidLowSensitivityP1200087 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the AdV 2017-2018 low-sensitivity scenario in LIGO-P1200087. More...
 
int XLALSimNoisePSDAdVMidHighSensitivityP1200087 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the AdV 2017-2018 high-sensitivity scenario in LIGO-P1200087. More...
 
int XLALSimNoisePSDAdVLateLowSensitivityP1200087 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the AdV 2018-2020 low-sensitivity scenario in LIGO-P1200087. More...
 
int XLALSimNoisePSDAdVLateHighSensitivityP1200087 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the AdV 2018-2020 high-sensitivity scenario in LIGO-P1200087. More...
 
int XLALSimNoisePSDAdVDesignSensitivityP1200087 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the AdV 2021 design sensitivity scenario in LIGO-P1200087. More...
 
int XLALSimNoisePSDAdVBNSOptimizedSensitivityP1200087 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the AdV BNS-optimized sensitivity scenario in LIGO-P1200087. More...
 
int XLALSimNoisePSDCosmicExplorerP1600143 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to Cosmic Explorer in LIGO-P1600143. More...
 
int XLALSimNoisePSDCosmicExplorerPessimisticP1600143 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to Cosmic Explorer (pessimistic) in LIGO-P1600143. More...
 
int XLALSimNoisePSDCosmicExplorerWidebandP1600143 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to Cosmic Explorer (wideband) in LIGO-P1600143. More...
 
int XLALSimNoisePSDEinsteinTelescopeP1600143 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to Einstein Telescope in LIGO-P1600143. More...
 
int XLALSimNoisePSDKAGRAOpeningSensitivityT1600593 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the KAGRA 2018 opening (earliest) scenario in LIGO-T1600593. More...
 
int XLALSimNoisePSDKAGRAEarlySensitivityT1600593 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the KAGRA 2019 early scenario in LIGO-T1600593. More...
 
int XLALSimNoisePSDKAGRAMidSensitivityT1600593 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the KAGRA start-of-2020 mid scenario in LIGO-T1600593. More...
 
int XLALSimNoisePSDKAGRALateSensitivityT1600593 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the KAGRA end-of-2020 late scenario in LIGO-T1600593. More...
 
int XLALSimNoisePSDKAGRADesignSensitivityT1600593 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the KAGRA design scenario in LIGO-T1600593. More...
 
int XLALSimNoisePSDaLIGOAPlusDesignSensitivityT1800042 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to the A+ configuration design sensitivity scenario in LIGO-T1800042. More...
 
int XLALSimNoisePSDaLIGODesignSensitivityT1800044 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to an updated aLIGO configuration design sensitivity scenario in LIGO-T1800044. More...
 
int XLALSimNoisePSDaLIGOaLIGODesignSensitivityT1800044 (REAL8FrequencySeries *psd, double flow)
 
int XLALSimNoisePSDaLIGOO3LowT1800545 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to aLIGO O3 low 120 Mpc range in LIGO-T1800545. More...
 
int XLALSimNoisePSDaLIGO140MpcT1800545 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to aLIGO 140 Mpc range in LIGO-T1800545. More...
 
int XLALSimNoisePSDaLIGO175MpcT1800545 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to aLIGO 175 Mpc range (design) in LIGO-T1800545. More...
 
int XLALSimNoisePSDAdVO4IntermediateT1800545 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to advanced Virgo 100 Mpc range (O4 intermediate) in LIGO-T1800545. More...
 
int XLALSimNoisePSDAdVO4T1800545 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to advanced Virgo 120 Mpc range (O4 design) in LIGO-T1800545. More...
 
int XLALSimNoisePSDAdVO3LowT1800545 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to advanced Virgo 65 Mpc range (O3 low) in LIGO-T1800545. More...
 
int XLALSimNoisePSDKAGRA128MpcT1800545 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to advanced KAGRA 128 Mpc range in LIGO-T1800545. More...
 
int XLALSimNoisePSDKAGRA25MpcT1800545 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to advanced KAGRA 25 Mpc range in LIGO-T1800545. More...
 
int XLALSimNoisePSDKAGRA80MpcT1800545 (REAL8FrequencySeries *psd, double flow)
 Returns a frequency series psd with low frequency cutoff flow corresponding to advanced KAGRA 80 Mpc range in LIGO-T1800545. More...
 
int XLALSimNoisePSDaLIGOaLIGOO3LowT1800545 (REAL8FrequencySeries *psd, double flow)
 
int XLALSimNoisePSDaLIGOaLIGO140MpcT1800545 (REAL8FrequencySeries *psd, double flow)
 
int XLALSimNoisePSDaLIGOaLIGO175MpcT1800545 (REAL8FrequencySeries *psd, double flow)
 
int XLALSimNoisePSDaLIGOAdVO4IntermediateT1800545 (REAL8FrequencySeries *psd, double flow)
 
int XLALSimNoisePSDaLIGOAdVO4T1800545 (REAL8FrequencySeries *psd, double flow)
 
int XLALSimNoisePSDaLIGOAdVO3LowT1800545 (REAL8FrequencySeries *psd, double flow)
 
int XLALSimNoisePSDaLIGOKAGRA128MpcT1800545 (REAL8FrequencySeries *psd, double flow)
 
int XLALSimNoisePSDaLIGOKAGRA25MpcT1800545 (REAL8FrequencySeries *psd, double flow)
 
int XLALSimNoisePSDaLIGOKAGRA80MpcT1800545 (REAL8FrequencySeries *psd, double flow)
 

Go to the source code of this file.

Function Documentation

◆ XLALSimNoisePSDaLIGOaLIGODesignSensitivityT1800044()

int XLALSimNoisePSDaLIGOaLIGODesignSensitivityT1800044 ( REAL8FrequencySeries psd,
double  flow 
)

◆ XLALSimNoisePSDaLIGOaLIGOO3LowT1800545()

int XLALSimNoisePSDaLIGOaLIGOO3LowT1800545 ( REAL8FrequencySeries psd,
double  flow 
)

◆ XLALSimNoisePSDaLIGOaLIGO140MpcT1800545()

int XLALSimNoisePSDaLIGOaLIGO140MpcT1800545 ( REAL8FrequencySeries psd,
double  flow 
)

◆ XLALSimNoisePSDaLIGOaLIGO175MpcT1800545()

int XLALSimNoisePSDaLIGOaLIGO175MpcT1800545 ( REAL8FrequencySeries psd,
double  flow 
)

◆ XLALSimNoisePSDaLIGOAdVO4IntermediateT1800545()

int XLALSimNoisePSDaLIGOAdVO4IntermediateT1800545 ( REAL8FrequencySeries psd,
double  flow 
)

◆ XLALSimNoisePSDaLIGOAdVO4T1800545()

int XLALSimNoisePSDaLIGOAdVO4T1800545 ( REAL8FrequencySeries psd,
double  flow 
)

◆ XLALSimNoisePSDaLIGOAdVO3LowT1800545()

int XLALSimNoisePSDaLIGOAdVO3LowT1800545 ( REAL8FrequencySeries psd,
double  flow 
)

◆ XLALSimNoisePSDaLIGOKAGRA128MpcT1800545()

int XLALSimNoisePSDaLIGOKAGRA128MpcT1800545 ( REAL8FrequencySeries psd,
double  flow 
)

◆ XLALSimNoisePSDaLIGOKAGRA25MpcT1800545()

int XLALSimNoisePSDaLIGOKAGRA25MpcT1800545 ( REAL8FrequencySeries psd,
double  flow 
)

◆ XLALSimNoisePSDaLIGOKAGRA80MpcT1800545()

int XLALSimNoisePSDaLIGOKAGRA80MpcT1800545 ( REAL8FrequencySeries psd,
double  flow 
)