20 #ifndef _NORMALIZESFTRNGMED_H
21 #define _NORMALIZESFTRNGMED_H
45 #include <lal/LALStdlib.h>
46 #include <lal/LALConstants.h>
47 #include <lal/AVFactories.h>
48 #include <lal/SeqFactories.h>
49 #include <lal/SFTfileIO.h>
50 #include <lal/PSDutils.h>
51 #include <lal/PulsarDataTypes.h>
52 #include <lal/RngMedBias.h>
53 #include <lal/LALRunningMedian.h>
54 #include <lal/DetectorStates.h>
int XLALNormalizeSFT(REAL8FrequencySeries *rngmed, SFTtype *sft, UINT4 blockSize, const REAL8 assumeSqrtS)
Normalize an sft based on RngMed estimated PSD, and returns running-median.
MultiPSDVector * XLALNormalizeMultiSFTVect(MultiSFTVector *multsft, UINT4 blockSize, const MultiNoiseFloor *assumeSqrtSX)
Function for normalizing a multi vector of SFTs in a multi IFO search and returns the running-median ...
int XLALSFTstoCrossPeriodogram(REAL8FrequencySeries *periodo, const COMPLEX8FrequencySeries *sft1, const COMPLEX8FrequencySeries *sft2)
Calculate the cross-correlation periodogram from 2 SFTs.
int XLALNormalizeSFTVect(SFTVector *sftVect, UINT4 blockSize, const REAL8 assumeSqrtS)
Function for normalizing a vector of SFTs.
int XLALPeriodoToRngmed(REAL8FrequencySeries *rngmed, const REAL8FrequencySeries *periodo, UINT4 blockSize)
Calculates running median over a single periodogram.
int XLALSFTtoPeriodogram(REAL8FrequencySeries *periodo, const COMPLEX8FrequencySeries *SFT)
Calculate the "periodogram" of an SFT, ie the modulus-squares of the SFT-data.
int XLALSFTtoRngmed(REAL8FrequencySeries *rngmed, const SFTtype *sft, UINT4 blockSize)
Calculates a smoothed (running-median) periodogram for the given SFT.
A vector of COMPLEX8FrequencySeries.
array of detector-specific 'noise floors' (ie PSD values), assumed constant over the frequency-band o...
A collection of PSD vectors – one for each IFO in a multi-IFO search.
A collection of SFT vectors – one for each IFO in a multi-IFO search.