LALPulsar 7.1.2.1-bf6a62b
ValidateHoughMulti.c File Reference

Driver code for performing Hough transform search on non-demodulated data using SFTs from possible multiple IFOs. More...

Prototypes

int main (int argc, char *argv[])
 
void ComputeFoft (LALStatus *status, REAL8Vector *foft, HoughTemplate *pulsarTemplate, REAL8Vector *timeDiffV, REAL8Cart3CoorVector *velV, REAL8 timeBase)
 

Detailed Description

Driver code for performing Hough transform search on non-demodulated data using SFTs from possible multiple IFOs.

Author
Badri Krishnan, Alicia Sintes

History: Created by Sintes and Krishnan July 15, 2006

Definition in file ValidateHoughMulti.c.

Go to the source code of this file.

Macros

#define EARTHEPHEMERIS   "/home/badkri/lscsoft/share/lal/earth05-09.dat"
 
#define SUNEPHEMERIS   "/home/badkri/lscsoft/share/lal/sun05-09.dat"
 
#define MAXFILENAMELENGTH   512 /* maximum # of characters of a filename */
 
#define DIROUT   "./outMulti" /* output directory */
 
#define BASENAMEOUT   "HM" /* prefix file output */
 
#define THRESHOLD
 
#define FALSEALARM   1.0e-9 /* Hough false alarm for candidate selection */
 
#define SKYFILE   "./skypatchfile"
 
#define F0   310.0 /* frequency to build the LUT and start search */
 
#define FBAND   0.05 /* search frequency band */
 
#define NFSIZE   21 /* n-freq. span of the cylinder, to account for spin-down search */
 
#define BLOCKSRNGMED   101 /* Running median window size */
 
#define TRUE   (1==1)
 
#define FALSE   (1==0)
 

Variables

BOOLEAN uvar_printEvents
 
BOOLEAN uvar_printTemplates
 
BOOLEAN uvar_printMaps
 
BOOLEAN uvar_printStats
 
BOOLEAN uvar_printSigma
 

Macro Definition Documentation

◆ EARTHEPHEMERIS

#define EARTHEPHEMERIS   "/home/badkri/lscsoft/share/lal/earth05-09.dat"

Definition at line 42 of file ValidateHoughMulti.c.

◆ SUNEPHEMERIS

#define SUNEPHEMERIS   "/home/badkri/lscsoft/share/lal/sun05-09.dat"

Definition at line 43 of file ValidateHoughMulti.c.

◆ MAXFILENAMELENGTH

#define MAXFILENAMELENGTH   512 /* maximum # of characters of a filename */

Definition at line 45 of file ValidateHoughMulti.c.

◆ DIROUT

#define DIROUT   "./outMulti" /* output directory */

Definition at line 47 of file ValidateHoughMulti.c.

◆ BASENAMEOUT

#define BASENAMEOUT   "HM" /* prefix file output */

Definition at line 48 of file ValidateHoughMulti.c.

◆ THRESHOLD

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

Definition at line 50 of file ValidateHoughMulti.c.

◆ FALSEALARM

#define FALSEALARM   1.0e-9 /* Hough false alarm for candidate selection */

Definition at line 51 of file ValidateHoughMulti.c.

◆ SKYFILE

#define SKYFILE   "./skypatchfile"

Definition at line 52 of file ValidateHoughMulti.c.

◆ F0

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

Definition at line 53 of file ValidateHoughMulti.c.

◆ FBAND

#define FBAND   0.05 /* search frequency band */

Definition at line 54 of file ValidateHoughMulti.c.

◆ NFSIZE

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

Definition at line 55 of file ValidateHoughMulti.c.

◆ BLOCKSRNGMED

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

Definition at line 56 of file ValidateHoughMulti.c.

◆ TRUE

#define TRUE   (1==1)

Definition at line 58 of file ValidateHoughMulti.c.

◆ FALSE

#define FALSE   (1==0)

Definition at line 59 of file ValidateHoughMulti.c.

Function Documentation

◆ main()

int main ( int  argc,
char argv[] 
)

Definition at line 66 of file ValidateHoughMulti.c.

◆ ComputeFoft()

void ComputeFoft ( LALStatus status,
REAL8Vector foft,
HoughTemplate pulsarTemplate,
REAL8Vector timeDiffV,
REAL8Cart3CoorVector velV,
REAL8  timeBase 
)

Definition at line 548 of file ValidateHoughMulti.c.

Variable Documentation

◆ uvar_printEvents

BOOLEAN uvar_printEvents

Definition at line 37 of file ValidateHoughMulti.c.

◆ uvar_printTemplates

BOOLEAN uvar_printTemplates

Definition at line 37 of file ValidateHoughMulti.c.

◆ uvar_printMaps

BOOLEAN uvar_printMaps

Definition at line 37 of file ValidateHoughMulti.c.

◆ uvar_printStats

BOOLEAN uvar_printStats

Definition at line 37 of file ValidateHoughMulti.c.

◆ uvar_printSigma

BOOLEAN uvar_printSigma

Definition at line 37 of file ValidateHoughMulti.c.