33#ifndef _MCINJECTHOUGHMULTI_H
34#define _MCINJECTHOUGHMULTI_H
39#include <lal/Random.h>
40#include <lal/AVFactories.h>
41#include <lal/LALStdlib.h>
42#include <lal/PulsarDataTypes.h>
43#include <lal/SFTfileIO.h>
44#include <lal/UserInput.h>
45#include <lal/GeneratePulsarSignal.h>
46#include <lal/SFTClean.h>
76typedef struct tagHoughInjectParams {
93typedef struct tagHoughTemplate {
100typedef struct tagHoughNearTemplates {
107typedef struct tagPulsarData {
Header file for non-demodulated Hough search.
static double double delta
void GenerateInjectParams(LALStatus *status, PulsarData *injectPulsar, HoughTemplate *templatePulsar, HoughNearTemplates *closeTemplates, HoughInjectParams *params, LineNoiseInfo *lines)
void FindNearestPatch(LALStatus *status, REAL8 latitude, REAL8 longitude, REAL8Cart3CoorVector *skyPatchCenterV, INT4 *skyIndex)
void ComputeFoft(LALStatus *status, REAL8Vector *foft, HoughTemplate *pulsarTemplate, REAL8Vector *timeDiffV, REAL8Cart3CoorVector *velV, REAL8 timeBase)
void PrintLogFile(LALStatus *status, CHAR *dir, CHAR *basename, CHAR *skyfile, LALStringVector *linefiles, CHAR *executable)
void GenerateInjectParamsNoVeto(LALStatus *status, PulsarData *injectPulsar, HoughTemplate *templatePulsar, HoughNearTemplates *closeTemplates, HoughInjectParams *params)
structure for storing list of spectral lines – constructed by expanding list of harmonics
Polar coordinates of a unitary vector on the sphere.