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) |
Function for tiling the sky-patch (on the projected plane).
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.