Two-Second Maps
IDL SCRIPT USED FOR SIMULATION
; 2 Gaussian components for sim_timerange=[0,1]:
gg1 = {gaussian_source_str}
gg1.amplitude = 0.5 ; 1.0 for sim_timerange=[1,2]
gg1.xysigma = [1., 1.]
gg1.xypos = [-25.,10.]
gg1.tilt_angle_deg = 0.
gg2 = {gaussian_source_str}
gg2.amplitude = 1.0 ; 0.5 for sim_timerange=[1,2]
gg2.xysigma = [1., 1.]
gg2.xypos = [25.,-10.]
gg2.tilt_angle_deg = 0.
model = [gg1,gg2]
obj_im = hsi_image()
obj_im->set,pixel_size=2
obj_im->set,det_index=[0,1,1,1,1,1,1,1,0]
obj_im->set,time_range=[0,1]
; obj_im->set,sim_time_range=[1,2]
im = obj_im -> getdata(/plot,sim_model=model,sim_photons=6000,$
sim_energy_band=[6,100],energy_band=[6,100],$
/force)
; Get the calibrated eventlists if you want them:
; cbe=obj_im->getdata(class_name='hsi_calib_eventlist')
: plot if you desire:
; !p.multi=[0,1,4]
; !x.style=1 & !P.CHARSIZE=2
; tj=['1)','2)','3)','4)']
; tj=['5)','6)','7)','8)']
; ti="OVER RESOLVED COUNT PROFILE FOR 15'' SOURCE (DET="
; for j=0,3 do plot,(*cbe(j+4,0)).count,psym=10,$
; TIT=TI+TJ[j],xtIT='TIME BIN',YTIT='COUNTS/S'
; Use plotman to plot if graphic control is needed:
obj_im->plotman
end
Ed Schmahl
Last modified: Mon Feb 26 12:12:56 EST 2001