Commit 29635ea6 authored by Jolien Creighton's avatar Jolien Creighton

added noise PSD files from LIGO-T1800545

parent 6542f83c
......@@ -197,6 +197,20 @@ int XLALSimNoisePSDaLIGOAPlusDesignSensitivityT1800042(REAL8FrequencySeries *psd
int XLALSimNoisePSDaLIGOaLIGODesignSensitivityT1800044(REAL8FrequencySeries *psd, double flow);
/*
* NOISE PSDs FROM LIGO-P1800545
*/
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);
#if 0
{ /* so that editors will match succeeding brace */
#elif defined(__cplusplus)
......
......@@ -84,6 +84,9 @@ static LALUnit strainSquaredPerHertzUnit = { 0, { 0, 0, 1, 0, 0, 2, 0}, { 0, 0,
/* prefix for noise psd files provided by LIGO-T1800044 */
#define T1800044 "LIGO-T1800044-v5-"
/* prefix for noise psd files provided by LIGO-T1800044 */
#define T1800545 "LIGO-T1800545-v1-"
/**
* @addtogroup LALSimNoisePSD_c
* @brief Routines to compute noise power spectral densities for
......@@ -1574,6 +1577,139 @@ int XLALSimNoisePSDaLIGOaLIGODesignSensitivityT1800044(
/** @} */
/**
* @name Noise PSDs from LIGO-P1800545
* @{
*/
/**
* Returns a frequency series psd with low frequency cutoff flow corresponding
* to aLIGO O3 low 120 Mpc range in LIGO-P1800545.
*/
int XLALSimNoisePSDaLIGOaLIGOO3LowT1800545(
REAL8FrequencySeries *psd, /**< frequency series to be computed */
double flow /**< low frequency cutoff (Hz) */
)
{
return XLALSimNoisePSDFromFile(psd, flow,
T1800545 "aLIGO_O3low.txt");
}
/**
* Returns a frequency series psd with low frequency cutoff flow corresponding
* to aLIGO 140 Mpc range in LIGO-P1800545.
*/
int XLALSimNoisePSDaLIGOaLIGO140MpcT1800545(
REAL8FrequencySeries *psd, /**< frequency series to be computed */
double flow /**< low frequency cutoff (Hz) */
)
{
return XLALSimNoisePSDFromFile(psd, flow,
T1800545 "aLIGO_140Mpc.txt");
}
/**
* Returns a frequency series psd with low frequency cutoff flow corresponding
* to aLIGO 175 Mpc range (design) in LIGO-P1800545.
*/
int XLALSimNoisePSDaLIGOaLIGO175MpcT1800545(
REAL8FrequencySeries *psd, /**< frequency series to be computed */
double flow /**< low frequency cutoff (Hz) */
)
{
return XLALSimNoisePSDFromFile(psd, flow,
T1800545 "aLIGO_175Mpc.txt");
}
/**
* Returns a frequency series psd with low frequency cutoff flow corresponding
* to advanced Virgo 100 Mpc range (O4 intermediate) in LIGO-P1800545.
*/
int XLALSimNoisePSDaLIGOAdVO4IntermediateT1800545(
REAL8FrequencySeries *psd, /**< frequency series to be computed */
double flow /**< low frequency cutoff (Hz) */
)
{
return XLALSimNoisePSDFromFile(psd, flow,
T1800545 "AdV_O4intermediate.txt");
}
/**
* Returns a frequency series psd with low frequency cutoff flow corresponding
* to advanced Virgo 120 Mpc range (O4 design) in LIGO-P1800545.
*/
int XLALSimNoisePSDaLIGOAdVO4T1800545(
REAL8FrequencySeries *psd, /**< frequency series to be computed */
double flow /**< low frequency cutoff (Hz) */
)
{
return XLALSimNoisePSDFromFile(psd, flow,
T1800545 "AdV_O4.txt");
}
/**
* Returns a frequency series psd with low frequency cutoff flow corresponding
* to advanced Virgo 65 Mpc range (O3 low) in LIGO-P1800545.
*/
int XLALSimNoisePSDaLIGOAdVO3LowT1800545(
REAL8FrequencySeries *psd, /**< frequency series to be computed */
double flow /**< low frequency cutoff (Hz) */
)
{
return XLALSimNoisePSDFromFile(psd, flow,
T1800545 "AdV_O3low.txt");
}
/**
* Returns a frequency series psd with low frequency cutoff flow corresponding
* to advanced KAGRA 128 Mpc range in LIGO-P1800545.
*/
int XLALSimNoisePSDaLIGOKAGRA128MpcT1800545(
REAL8FrequencySeries *psd, /**< frequency series to be computed */
double flow /**< low frequency cutoff (Hz) */
)
{
return XLALSimNoisePSDFromFile(psd, flow,
T1800545 "KAGRA_128Mpc.txt");
}
/**
* Returns a frequency series psd with low frequency cutoff flow corresponding
* to advanced KAGRA 25 Mpc range in LIGO-P1800545.
*/
int XLALSimNoisePSDaLIGOKAGRA25MpcT1800545(
REAL8FrequencySeries *psd, /**< frequency series to be computed */
double flow /**< low frequency cutoff (Hz) */
)
{
return XLALSimNoisePSDFromFile(psd, flow,
T1800545 "KAGRA_25Mpc.txt");
}
/**
* Returns a frequency series psd with low frequency cutoff flow corresponding
* to advanced KAGRA 80 Mpc range in LIGO-P1800545.
*/
int XLALSimNoisePSDaLIGOKAGRA80MpcT1800545(
REAL8FrequencySeries *psd, /**< frequency series to be computed */
double flow /**< low frequency cutoff (Hz) */
)
{
return XLALSimNoisePSDFromFile(psd, flow,
T1800545 "KAGRA_80Mpc.txt");
}
/** @} */
/** @} */
/*
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -20,7 +20,6 @@ NOISEPSDFILES = \
LIGO-P1200087-v18-AdV_MID_LOW.txt \
LIGO-P1200087-v18-aLIGO_BNS_OPTIMIZED.txt \
LIGO-P1200087-v18-aLIGO_DESIGN.txt \
LIGO-T1800042-v5-aLIGO_APLUS.txt \
LIGO-P1200087-v18-aLIGO_EARLY_HIGH.txt \
LIGO-P1200087-v18-aLIGO_EARLY_LOW.txt \
LIGO-P1200087-v18-aLIGO_LATE_HIGH.txt \
......@@ -37,11 +36,22 @@ NOISEPSDFILES = \
LIGO-T0900288-v3-NSNS_Opt.txt \
LIGO-T0900288-v3-ZERO_DET_high_P.txt \
LIGO-T0900288-v3-ZERO_DET_low_P.txt \
LIGO-T1600593-v1-KAGRA_Opening.txt \
LIGO-T1600593-v1-KAGRA_Design.txt \
LIGO-T1600593-v1-KAGRA_Early.txt \
LIGO-T1600593-v1-KAGRA_Mid.txt \
LIGO-T1600593-v1-KAGRA_Late.txt \
LIGO-T1600593-v1-KAGRA_Design.txt
LIGO-T1600593-v1-KAGRA_Mid.txt \
LIGO-T1600593-v1-KAGRA_Opening.txt \
LIGO-T1800042-v5-aLIGO_APLUS.txt \
LIGO-T1800044-v5-aLIGO_DESIGN.txt \
LIGO-T1800545-v1-AdV_O3low.txt \
LIGO-T1800545-v1-AdV_O4.txt \
LIGO-T1800545-v1-AdV_O4intermediate.txt \
LIGO-T1800545-v1-KAGRA_128Mpc.txt \
LIGO-T1800545-v1-KAGRA_25Mpc.txt \
LIGO-T1800545-v1-KAGRA_80Mpc.txt \
LIGO-T1800545-v1-aLIGO_140Mpc.txt \
LIGO-T1800545-v1-aLIGO_175Mpc.txt \
LIGO-T1800545-v1-aLIGO_O3low.txt
EOSDATAFILES = \
LALSimNeutronStarEOS_ALF1.dat \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment