LALPulsar 7.1.1.1-eeff03c
MCInjectComputeHough.h File Reference

Prototypes

void GenerateInjectTemplateParams (LALStatus *status, PulsarData *injectPulsar, HoughPulsarTemplate *templatePulsar, HoughInjectParams *params)
 

Go to the source code of this file.

Data Structures

struct  HoughInjectParams
 
struct  HoughPulsarTemplate
 
struct  PulsarData
 

Macros

#define EARTHEPHEMERIS   "./earth00-04.dat"
 
#define SUNEPHEMERIS   "./sun00-04.dat"
 
#define ACCURACY   0.00000001 /* of the velocity calculation */
 
#define MAXFILES   3000 /* maximum number of files to read in a directory */
 
#define MAXFILENAMELENGTH   256 /* maximum # of characters of a SFT filename */
 
#define IFO   2 /* detector, 1:GEO, 2:LLO, 3:LHO */
 
#define THRESHOLD
 
#define F0   250.0 /* frequency to build the LUT and start search */
 
#define FBAND   2.0 /* search frequency band (in Hz) */
 
#define ALPHA   0.0 /* center of the sky patch (in radians) */
 
#define DELTA   (-LAL_PI_2)
 
#define PATCHSIZEX   (LAL_PI*0.99) /* patch size */
 
#define PATCHSIZEY   (LAL_PI*0.99)
 
#define NFSIZE
 
#define BLOCKSRNGMED   101 /* Running median window size */
 
#define NH0   1 /* number of h0 values to be anlyzed */
 
#define H0MIN   1.0e-23
 
#define NMCLOOP   10 /* number of Monte-Carlos */
 
#define SFTDIRECTORY   "/home/badkri/L1sfts/"
 
#define FILEOUT   "./HoughMC" /* prefix file output */
 
#define FILEVELOCITY   "./velocity.data" /* name: file with time-velocity info */
 
#define FILETIME   "./Ts" /* name: file with timestamps */
 

Macro Definition Documentation

◆ EARTHEPHEMERIS

#define EARTHEPHEMERIS   "./earth00-04.dat"

Definition at line 76 of file MCInjectComputeHough.h.

◆ SUNEPHEMERIS

#define SUNEPHEMERIS   "./sun00-04.dat"

Definition at line 77 of file MCInjectComputeHough.h.

◆ ACCURACY

#define ACCURACY   0.00000001 /* of the velocity calculation */

Definition at line 79 of file MCInjectComputeHough.h.

◆ MAXFILES

#define MAXFILES   3000 /* maximum number of files to read in a directory */

Definition at line 80 of file MCInjectComputeHough.h.

◆ MAXFILENAMELENGTH

#define MAXFILENAMELENGTH   256 /* maximum # of characters of a SFT filename */

Definition at line 81 of file MCInjectComputeHough.h.

◆ IFO

#define IFO   2 /* detector, 1:GEO, 2:LLO, 3:LHO */

Definition at line 83 of file MCInjectComputeHough.h.

◆ THRESHOLD

#define THRESHOLD
Value:
1.6 /* thresold for peak selection, with respect to the
the averaged power in the search band */

Definition at line 84 of file MCInjectComputeHough.h.

◆ F0

#define F0   250.0 /* frequency to build the LUT and start search */

Definition at line 85 of file MCInjectComputeHough.h.

◆ FBAND

#define FBAND   2.0 /* search frequency band (in Hz) */

Definition at line 86 of file MCInjectComputeHough.h.

◆ ALPHA

#define ALPHA   0.0 /* center of the sky patch (in radians) */

Definition at line 87 of file MCInjectComputeHough.h.

◆ DELTA

#define DELTA   (-LAL_PI_2)

Definition at line 88 of file MCInjectComputeHough.h.

◆ PATCHSIZEX

#define PATCHSIZEX   (LAL_PI*0.99) /* patch size */

Definition at line 89 of file MCInjectComputeHough.h.

◆ PATCHSIZEY

#define PATCHSIZEY   (LAL_PI*0.99)

Definition at line 90 of file MCInjectComputeHough.h.

◆ NFSIZE

#define NFSIZE
Value:
21 /* n-freq. span of the cylinder, to account for spin-down
search */

Definition at line 91 of file MCInjectComputeHough.h.

◆ BLOCKSRNGMED

#define BLOCKSRNGMED   101 /* Running median window size */

Definition at line 92 of file MCInjectComputeHough.h.

◆ NH0

#define NH0   1 /* number of h0 values to be anlyzed */

Definition at line 93 of file MCInjectComputeHough.h.

◆ H0MIN

#define H0MIN   1.0e-23

Definition at line 94 of file MCInjectComputeHough.h.

◆ NMCLOOP

#define NMCLOOP   10 /* number of Monte-Carlos */

Definition at line 95 of file MCInjectComputeHough.h.

◆ SFTDIRECTORY

#define SFTDIRECTORY   "/home/badkri/L1sfts/"

Definition at line 98 of file MCInjectComputeHough.h.

◆ FILEOUT

#define FILEOUT   "./HoughMC" /* prefix file output */

Definition at line 99 of file MCInjectComputeHough.h.

◆ FILEVELOCITY

#define FILEVELOCITY   "./velocity.data" /* name: file with time-velocity info */

Definition at line 102 of file MCInjectComputeHough.h.

◆ FILETIME

#define FILETIME   "./Ts" /* name: file with timestamps */

Definition at line 103 of file MCInjectComputeHough.h.

Function Documentation

◆ GenerateInjectTemplateParams()

void GenerateInjectTemplateParams ( LALStatus status,
PulsarData injectPulsar,
HoughPulsarTemplate templatePulsar,
HoughInjectParams params 
)