NASA - Jet Propulsion Laboratory
    + View the NASA Portal
Search JPL
Jet Propulsion Laboratory Home Earth Solar System Stars & Galaxies Technology
Introduction Background Software Links


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 $l
\leq 1024$.


MODULES & ROUTINES

This section lists the modules and routines used by generate_beam.

alm_tools
module, containing:
gaussbeam
routine to generate a gaussian beam


RELATED ROUTINES

This 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
Privacy / Copyright
FIRST GOV Contact: NASA Home Page Site Manager:
Webmaster:

CL 03-2650