forked from foxsi/calsoft
-
Notifications
You must be signed in to change notification settings - Fork 0
/
add4spec.pro
executable file
·27 lines (20 loc) · 979 Bytes
/
add4spec.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
FUNCTION ADD4SPEC, HIST1, HIST2, HIST3, HIST4
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
if not keyword_set(rebin) then rebin=1
nbin=(size(hist1(*,0,0,0)))(1)
hh=fltarr(nbin, 65, 4, 2)
for ch = 0, 64 do begin
for adcch =0, nbin-1 do begin
for asic = 0, 3 do begin
hh(adcch, ch, asic, 0) = hist1(adcch, ch, asic, 0)
hh(adcch, ch, asic, 1) = hist1(adcch, ch, asic, 1)+hist2(adcch, ch, asic, 1)+hist3(adcch, ch, asic, 1)+hist4(adcch, ch, asic, 1)
endfor
endfor
endfor
return, hh
END