32#ifndef _STACKSLIDEFSTAT_H
33#define _STACKSLIDEFSTAT_H
44#include <lal/UserInput.h>
45#include <lal/LALStdlib.h>
46#include <lal/PulsarDataTypes.h>
47#include <lal/SFTfileIO.h>
48#include <lal/AVFactories.h>
49#include <lal/RngMedBias.h>
50#include <lal/LALComputeAM.h>
51#include <lal/ComputeSky.h>
52#include <lal/LALInitBarycenter.h>
53#include <lal/Velocity.h>
54#include <lal/ExtrapolatePulsarSpins.h>
56#include <lal/LALHough.h>
57#include <lal/NormalizeSFTRngMed.h>
58#include <lal/ComputeFstat.h>
59#include <lal/Statistics.h>
60#include <lal/GeneratePulsarSignal.h>
61#include <lal/LogPrintf.h>
78#define STACKSLIDEFSTAT_ENORM 0
79#define STACKSLIDEFSTAT_ESUB 1
80#define STACKSLIDEFSTAT_EARG 2
81#define STACKSLIDEFSTAT_EBAD 3
82#define STACKSLIDEFSTAT_EFILE 4
83#define STACKSLIDEFSTAT_ENULL 5
84#define STACKSLIDEFSTAT_EVAL 6
85#define STACKSLIDEFSTAT_ENONULL 7
87#define STACKSLIDEFSTAT_MSGENORM "Normal exit"
88#define STACKSLIDEFSTAT_MSGESUB "Subroutine failed"
89#define STACKSLIDEFSTAT_MSGEARG "Error parsing arguments"
90#define STACKSLIDEFSTAT_MSGEBAD "Bad argument values"
91#define STACKSLIDEFSTAT_MSGEFILE "Could not create output file"
92#define STACKSLIDEFSTAT_MSGENULL "Null pointer"
93#define STACKSLIDEFSTAT_MSGEVAL "Invalid value"
94#define STACKSLIDEFSTAT_MSGENONULL "Pointer not null"
Header file for DriveHoughFstat.c.
void GetStackSlideCandidates_toplist(LALStatus *status, toplist_t *list, REAL8FrequencySeries *stackslideSum, PulsarDopplerParams *outputPoint, PulsarDopplerParams *outputPointUnc)
void GetStackSlideCandidates_threshold(LALStatus *status, SemiCohCandidateList *out, REAL8FrequencySeries *stackslideSum, PulsarDopplerParams *outputPoint, PulsarDopplerParams *outputPointUnc, REAL8 threshold)
void StackSlideVecF(LALStatus *status, SemiCohCandidateList *out, REAL4FrequencySeriesVector *vecF, SemiCoherentParams *params)
Function StackSlides a vector of Fstat frequency series or any REAL8FrequencySeriesVector.
void StackSlideVecF_HoughMode(LALStatus *status, SemiCohCandidateList *out, REAL4FrequencySeriesVector *vecF, SemiCoherentParams *params)
Function StackSlides a vector of Fstat frequency series or any REAL8FrequencySeriesVector.
void FindFreqFromMasterEquation(LALStatus *status, PulsarDopplerParams *outputPoint, PulsarDopplerParams *inputPoint, REAL8 *vel, REAL8 deltaT, UINT2 numSpindown)
Type containing the 'Doppler-parameters' affecting the time-evolution of the phase.
A vector of REAL4FrequencySeries.
structure for storing candidates produced by Hough search
parameters for the semicoherent stage