alter_alm*
call alter_alm*( nsmax, nlmax, nmmax, fwhm_arcmin, alm_TGC [, beam_file, window] )
name & dimensionality | kind | in/out | description |
---|---|---|---|
nsmax | I4B | IN |
![]() |
nlmax | I4B | IN | maximum l value for the alm. |
nmmax | I4B | IN | maximum m value for the alm. |
fwhm_arcmin | SP/ DP | IN | fwhm size of the gaussian beam in arcminutes. |
alm_TGC(1:p,0:nlmax,0:nmmax) | SPC/ DPC | INOUT | complex alm values to be altered. The first index here runs from 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. |
window(0:nlw,1:d) (OPTIONAL) | SP/ DP | IN | arbitrary window by which to multiply the
alm. If present, it overrides both fwhm_arcmin
and beam_file. If nlw < nlmax, the alm with
![]() |
Alters scalar and tensor alm of a map with,
by multiplying them by the beam window function of a gaussian beam with FWHM = 5 arcmin.
Version 3.11, 2013-04-24