Monte Carlo signal injections for several h_0 values and compute the Hough transform for a small number of point in parameter space each time. More...
Prototypes | |
| void | ComputeFoft_NM (LALStatus *status, REAL8Vector *foft, HoughTemplate *pulsarTemplate, REAL8Vector *timeDiffV, REAL8Cart3CoorVector *velV) |
| void | PrintLogFile2 (LALStatus *status, CHAR *dir, CHAR *basename, LALStringVector *linefiles, CHAR *executable) |
| int | main (int argc, char *argv[]) |
| void | GenerateInjectParams (LALStatus *status, PulsarData *injectPulsar, HoughTemplate *templatePulsar, HoughNearTemplates *closeTemplates, HoughInjectParams *params, LineNoiseInfo *lines) |
| void | GenerateInjectParamsNoVeto (LALStatus *status, PulsarData *injectPulsar, HoughTemplate *templatePulsar, HoughNearTemplates *closeTemplates, HoughInjectParams *params) |
Monte Carlo signal injections for several h_0 values and compute the Hough transform for a small number of point in parameter space each time.
Definition in file MCInjectHoughMulti.c.
Go to the source code of this file.
Macros | |
| #define | EARTHEPHEMERIS "./earth05-09.dat" |
| #define | SUNEPHEMERIS "./sun05-09.dat" |
| #define | MAXFILENAMELENGTH 512 /* maximum # of characters of a filename */ |
| #define | ACCURACY 0.00000001 /* of the velocity calculation */ |
| #define | MAXFILES 3000 /* maximum number of files to read in a directory */ |
| #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 2 /* number of h0 values to be analyzed */ |
| #define | H0MIN 1.0e-23 |
| #define | H0MAX 1.0e-22 |
| #define | NMCLOOP 2 /* number of Monte-Carlos */ |
| #define | NTEMPLATES 16 /* number templates for each Monte-Carlo */ |
| #define | DTERMS 5 |
| #define | SFTDIRECTORY "/local_data/sintes/SFT-S5-120-130/*SFT*.*" |
| #define | DIROUT "./" /* output directory */ |
| #define | FILEOUT "/HoughMC" /* prefix file output */ |
| #define | TRUE (1==1) |
| #define | FALSE (1==0) |
| #define EARTHEPHEMERIS "./earth05-09.dat" |
Definition at line 53 of file MCInjectHoughMulti.c.
| #define SUNEPHEMERIS "./sun05-09.dat" |
Definition at line 54 of file MCInjectHoughMulti.c.
Definition at line 56 of file MCInjectHoughMulti.c.
| #define ACCURACY 0.00000001 /* of the velocity calculation */ |
Definition at line 58 of file MCInjectHoughMulti.c.
Definition at line 59 of file MCInjectHoughMulti.c.
| #define THRESHOLD |
Definition at line 61 of file MCInjectHoughMulti.c.
| #define F0 250.0 /* frequency to build the LUT and start search */ |
Definition at line 62 of file MCInjectHoughMulti.c.
| #define FBAND 2.0 /* search frequency band (in Hz) */ |
Definition at line 63 of file MCInjectHoughMulti.c.
| #define ALPHA 0.0 /* center of the sky patch (in radians) */ |
Definition at line 64 of file MCInjectHoughMulti.c.
| #define DELTA (-LAL_PI_2) |
Definition at line 65 of file MCInjectHoughMulti.c.
Definition at line 66 of file MCInjectHoughMulti.c.
| #define PATCHSIZEY (LAL_PI*0.99) |
Definition at line 67 of file MCInjectHoughMulti.c.
| #define NFSIZE |
Definition at line 68 of file MCInjectHoughMulti.c.
| #define BLOCKSRNGMED 101 /* Running median window size */ |
Definition at line 69 of file MCInjectHoughMulti.c.
| #define NH0 2 /* number of h0 values to be analyzed */ |
Definition at line 70 of file MCInjectHoughMulti.c.
| #define H0MIN 1.0e-23 |
Definition at line 71 of file MCInjectHoughMulti.c.
| #define H0MAX 1.0e-22 |
Definition at line 72 of file MCInjectHoughMulti.c.
| #define NMCLOOP 2 /* number of Monte-Carlos */ |
Definition at line 73 of file MCInjectHoughMulti.c.
| #define NTEMPLATES 16 /* number templates for each Monte-Carlo */ |
Definition at line 74 of file MCInjectHoughMulti.c.
| #define DTERMS 5 |
Definition at line 75 of file MCInjectHoughMulti.c.
| #define SFTDIRECTORY "/local_data/sintes/SFT-S5-120-130/*SFT*.*" |
Definition at line 77 of file MCInjectHoughMulti.c.
Definition at line 79 of file MCInjectHoughMulti.c.
Definition at line 80 of file MCInjectHoughMulti.c.
| #define TRUE (1==1) |
Definition at line 82 of file MCInjectHoughMulti.c.
| #define FALSE (1==0) |
Definition at line 83 of file MCInjectHoughMulti.c.
| void ComputeFoft_NM | ( | LALStatus * | status, |
| REAL8Vector * | foft, | ||
| HoughTemplate * | pulsarTemplate, | ||
| REAL8Vector * | timeDiffV, | ||
| REAL8Cart3CoorVector * | velV | ||
| ) |
Definition at line 1519 of file MCInjectHoughMulti.c.
| void PrintLogFile2 | ( | LALStatus * | status, |
| CHAR * | dir, | ||
| CHAR * | basename, | ||
| LALStringVector * | linefiles, | ||
| CHAR * | executable | ||
| ) |
Definition at line 1588 of file MCInjectHoughMulti.c.
Definition at line 103 of file MCInjectHoughMulti.c.
| void GenerateInjectParams | ( | LALStatus * | status, |
| PulsarData * | injectPulsar, | ||
| HoughTemplate * | templatePulsar, | ||
| HoughNearTemplates * | closeTemplates, | ||
| HoughInjectParams * | params, | ||
| LineNoiseInfo * | lines | ||
| ) |
Definition at line 1079 of file MCInjectHoughMulti.c.
| void GenerateInjectParamsNoVeto | ( | LALStatus * | status, |
| PulsarData * | injectPulsar, | ||
| HoughTemplate * | templatePulsar, | ||
| HoughNearTemplates * | closeTemplates, | ||
| HoughInjectParams * | params | ||
| ) |
Definition at line 1306 of file MCInjectHoughMulti.c.