63#include <lal/LALStdlib.h>
64#include <lal/LALConstants.h>
65#include <lal/AVFactories.h>
66#include <lal/SeqFactories.h>
67#include <lal/LALRunningMedian.h>
68#include <lal/NormalizeSFTRngMed.h>
88#define PEAKSELECTH_ENULL 1
89#define PEAKSELECTH_EVAL 5
91#define PEAKSELECTH_MSGENULL "Null pointer"
92#define PEAKSELECTH_MSGEVAL "Invalid value"
114typedef struct tagUCHARPeakGram {
124typedef struct tagREAL8PeriodoPSD {
void LALSelectPeakColorNoise(LALStatus *status, UCHARPeakGram *pg, REAL8 *thr, REAL8PeriodoPSD *in)
Function for selecting peaks in colored noise – obsolete – use LAL functions in NormalizeSFTRngMed....
void LALPeriodo2PSDrng(LALStatus *status, REAL8Periodogram1 *psd, REAL8Periodogram1 *peri, INT4 *blocksRNG)
Wrapper for LALRunningMedian code – obsolete – use LAL functions in NormalizeSFTRngMed....
void LALUCHAR2HOUGHPeak(LALStatus *status, HOUGHPeakGram *pgOut, UCHARPeakGram *pgIn)
Compress explicit peak gram.
void SFTtoUCHARPeakGram(LALStatus *status, UCHARPeakGram *pg, const SFTtype *sft, REAL8 thr)
Constructs peakgram from a normalized SFT – uses standard pulsar data types.
void LALComputeMeanPower(LALStatus *status, REAL8 *mean, REAL8Periodogram1 *peri)
to compute mean power from a periodogram – obsolete – use LAL functions in NormalizeSFTRngMed....
void LALSelectPeakWhiteNoise(LALStatus *status, UCHARPeakGram *pg, REAL8 *thr, REAL8Periodogram1 *peri)
select peakgram in white noise – obsolete – use LAL functions in NormalizeSFTRngMed....
This structure stores the `‘peak-gram’'.
structure containing psd and periodogram of a sft – obsolete – use LAL functions
REAL8Periodogram1 periodogram
Explicit peakgram structure – 1 if power in bin is above threshold and 0 if below.
UCHAR * data
pointer to the data {0,1}
LIGOTimeGPS epoch
epoch of first series sample
REAL8 timeBase
coherent time baseline used to construct peakgram
INT4 nPeaks
number of peaks selected in data
INT4 length
number of elements in data
INT4 fminBinIndex
first frequency bin of peakgram