|
generate_beam
This routine generates the beam window function in multipole space. It is
either a gaussian parametrized by its FWHM in arcmin in real space, or it is
read from an external file. Location in HEALPix directory tree:
src/f90/mod/alm_tools.f90
FORMAT call generate_beam(
fwhm_arcmin, lmax, beam [, beam_file]
)
ARGUMENTS
name & dimensionality |
kind |
in/out |
description |
|
|
|
|
fwhm_arcmin |
DP |
IN |
fwhm size of the gaussian beam in arcminutes. |
lmax |
I4B |
IN |
maximum l value of the window function. |
beam(0:lmax,1:p) |
DP |
OUT |
beam window function generated. The second index runs form 1:1 for temperature only, and 1:3 for polarisation. In the latter case, 1=T, 2=E, 3=B. |
beam_file(LEN=filenamelen) (OPTIONAL) |
CHR |
IN |
name of the file containing
the (non necessarily gaussian) window function Bl of a circular beam. If present, it will override
the argument fwhm_arcmin. |
EXAMPLE:
call generate_beam(5.0_dp, 1024, beam)
Generates the window function of a gaussian beam of FWHM = 5 arcmin, for .
MODULES & ROUTINESThis section lists the modules and routines used by generate_beam.
-
alm_tools
- module, containing:
-
gaussbeam
- routine to generate a gaussian beam
RELATED ROUTINESThis section lists the routines related to generate_beam
-
create_alm
- Routine to create alm
coefficients using generate_beam.
-
alter_alm
- Routine to alter alm
coefficients using generate_beam.
-
pixel_window
- Routine returning a pixel
window function.
Eric Hivon
2010-06-18
|
|