LALPulsar  6.1.0.1-fe68b98
PatchGrid.c File Reference

Function for tiling the sky-patch (on the projected plane). More...

Prototypes

void LALHOUGHComputeSizePar (LALStatus *status, HOUGHSizePar *out, HOUGHResolutionPar *in1)
 
void LALHOUGHComputeNDSizePar (LALStatus *status, HOUGHSizePar *out, HOUGHResolutionPar *in1)
 
void LALHOUGHFillPatchGrid (LALStatus *status, HOUGHPatchGrid *out, HOUGHSizePar *in1)
 

Detailed Description

Function for tiling the sky-patch (on the projected plane).

Author
Alicia Sintes, Badri Krishnan

Description

This is a provisionalfinal now ? routine for tiling a sky-pacth on the projected plane.

Patch size specified by user

== doc needs to be updated ==

The reason to call it provisional is because the size of the patch depends on the grid used in the demodulation stage. Neighbour sky-patches should not be separated nor overlapping too much. Here for setting the patch size, we consider only \( v_{epicycle} \) , the frequency f0 and deltaF so that the ‘ longitudinal’ size of the patch is given by side == deltaF/f0 * c/v_epi. By taking f0 to be the maximun frequency considered in that step, the patch-size is valid for a whole frequency range. \

Given input parameters, the function LALHOUGHPatchGrid() provides patch information.

The input *in1 is a structure of type HOUGHResolutionPar containing some resolution parameters such as: in1->f0 a frequency, in1->deltaF the frequency resolution, and in1->minWidthRatio the ratio between the minimum annulus width for this search and the minimun annulus width for 1 year integration time. This value should be in the interval [1.0, 25.0].

Definition in file PatchGrid.c.

Go to the source code of this file.