Prototypes | |
Routines to Generate Component Noise PSDs | |
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... | |
Noise PSD Routines for First-Generation Detectors | |
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... | |
Noise PSD Routines for Second Generation Detectors | |
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... | |
Noise PSD Utility Routines | |
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... | |
Noise PSDs from LIGO-T0900288 | |
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... | |
Noise PSDs from LIGO-P1200087 | |
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... | |
Noise PSDs from LIGO-P1600143 | |
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... | |
Noise PSDs from LIGO- | |
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... | |
Noise PSDs from LIGO-T1800042 | |
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... | |
Noise PSDs from LIGO-T1800044 | |
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... | |
Noise PSDs from LIGO-T1800545 | |
| |
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... | |
Go to the source code of this file.
Variables | |
static LALUnit | strainSquaredPerHertzUnit = { 0, { 0, 0, 1, 0, 0, 2, 0}, { 0, 0, 0, 0, 0, 0, 0} } |
#define LAL_ILIGO_ARMLENGTH_SI 3995.0 |
Definition at line 36 of file LALSimNoisePSD.c.
#define LAL_ILIGO_LASER_POWER_BS_SI 250.0 |
Definition at line 37 of file LALSimNoisePSD.c.
#define LAL_ILIGO_LASER_WAVELENGTH_SI 1.064e-6 |
Definition at line 38 of file LALSimNoisePSD.c.
#define LAL_ILIGO_FINESSE 220.0 |
Definition at line 39 of file LALSimNoisePSD.c.
#define LAL_ILIGO_MIRROR_MASS_SI 11.0 |
Definition at line 40 of file LALSimNoisePSD.c.
#define LAL_ILIGO_TEMPERATURE_SI 290.0 |
Definition at line 41 of file LALSimNoisePSD.c.
#define LAL_ILIGO_THERMAL_STACK_FREQ_SI 10.0 |
Definition at line 42 of file LALSimNoisePSD.c.
#define LAL_ILIGO_THERMAL_SUSP_FREQ_SI 0.76 |
Definition at line 43 of file LALSimNoisePSD.c.
#define LAL_ILIGO_THERMAL_SUSP_QUAL 1e6 |
Definition at line 44 of file LALSimNoisePSD.c.
#define LAL_ILIGO_THERMAL_COAT_FREQ_SI 1e4 |
Definition at line 45 of file LALSimNoisePSD.c.
#define LAL_ILIGO_THERMAL_COAT_QUAL 1e6 |
Definition at line 46 of file LALSimNoisePSD.c.
#define LAL_ALIGO_ARMLENGTH_SI 3995.0 |
Definition at line 51 of file LALSimNoisePSD.c.
#define LAL_ALIGO_LASER_POWER_LOW_SI 25.0 |
Definition at line 52 of file LALSimNoisePSD.c.
#define LAL_ALIGO_LASER_POWER_HIGH_SI 125.0 |
Definition at line 53 of file LALSimNoisePSD.c.
#define LAL_ALIGO_LASER_WAVELENGTH_SI 1.064e-6 |
Definition at line 54 of file LALSimNoisePSD.c.
#define LAL_ALIGO_MIRROR_MASS_SI 40.0 |
Definition at line 55 of file LALSimNoisePSD.c.
#define LAL_ALIGO_MIRROR_LOSS 37.5e-6 |
Definition at line 56 of file LALSimNoisePSD.c.
#define LAL_ALIGO_BS_LOSS 0.002 |
Definition at line 57 of file LALSimNoisePSD.c.
#define LAL_ALIGO_ITM_TRANSMITTANCE 0.014 |
Definition at line 58 of file LALSimNoisePSD.c.
#define LAL_ALIGO_PRM_TRANSMITTANCE 0.027 |
Definition at line 59 of file LALSimNoisePSD.c.
#define LAL_ALIGO_SRM_TRANSMITTANCE 0.2 |
Definition at line 60 of file LALSimNoisePSD.c.
#define LAL_ALIGO_TEMPERATURE_SI 290.0 |
Definition at line 63 of file LALSimNoisePSD.c.
#define LAL_ALIGO_THERMAL_SUSP_FREQ_SI 9.0 |
Definition at line 64 of file LALSimNoisePSD.c.
#define LAL_ALIGO_THERMAL_SUSP_QUAL 6e10 |
Definition at line 65 of file LALSimNoisePSD.c.
#define LAL_ALIGO_THERMAL_COAT_FREQ_SI 1e4 |
Definition at line 66 of file LALSimNoisePSD.c.
#define LAL_ALIGO_THERMAL_COAT_QUAL 6e6 |
Definition at line 67 of file LALSimNoisePSD.c.
#define T0900288 "LIGO-T0900288-v3-" |
Definition at line 70 of file LALSimNoisePSD.c.
#define P1200087 "LIGO-P1200087-v18-" |
Definition at line 73 of file LALSimNoisePSD.c.
#define P1600143 "LIGO-P1600143-v18-" |
Definition at line 76 of file LALSimNoisePSD.c.
#define T1600593 "LIGO-T1600593-v1-" |
Definition at line 79 of file LALSimNoisePSD.c.
#define T1800042 "LIGO-T1800042-v5-" |
Definition at line 82 of file LALSimNoisePSD.c.
#define T1800044 "LIGO-T1800044-v5-" |
Definition at line 85 of file LALSimNoisePSD.c.
#define T1800545 "LIGO-T1800545-v1-" |
Definition at line 88 of file LALSimNoisePSD.c.
#define DEPRECATED_PSD | ( | OLD_PSD, | |
NEW_PSD | |||
) |
Definition at line 90 of file LALSimNoisePSD.c.
|
static |
Definition at line 32 of file LALSimNoisePSD.c.