


name & dimensionality  kind  in/out  description 

nsmax  I4B  IN  resolution parameter of the map associated with the a_{lm} considered. Currently has no effect on the routine. 
nlmax  I4B  IN  maximum l value for the a_{lm}. 
nmmax  I4B  IN  maximum m value for the a_{lm}. 
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 a_{lm} 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 B_{l} 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 a_{lm}. If present, it overrides both fwhm_arcmin and beam_file. If nlw < nlmax, the a_{lm} with nlw+1,nlmax} are set to 0, and a warning is issued. If d<p the window for temperature is replicated for polarisation. 
Alters scalar and tensor a_{lm} of a map with , by multiplying them by the beam window function of a gaussian beam with FWHM = 5 arcmin.
Eric Hivon 20100618



