2022-05-05 13:43:54 +00:00
|
|
|
|
|
|
|
|
PARSER = ahepamfile
|
|
|
|
|
include ../irena/libirena.make
|
2025-06-22 21:17:41 +02:00
|
|
|
.PRECIOUS: %.dat %.AHA
|
2022-05-05 13:43:54 +00:00
|
|
|
|
|
|
|
|
%.AHA: %.dat ahepamfile
|
|
|
|
|
./ahepamfile < $< > $@
|
|
|
|
|
|
2025-02-17 14:37:41 +00:00
|
|
|
%.doS: %.AHA
|
|
|
|
|
./AHEPAM.awk 'doS(){}' $< > $@
|
|
|
|
|
|
2022-05-05 13:43:54 +00:00
|
|
|
%.AES: %.dat ahepamfile
|
|
|
|
|
./ahepamfile < $< | grep '^[ES]' | grep -v 'X' | sort -nk2,2 -k1 > $@
|
|
|
|
|
|
2023-03-20 13:20:51 +00:00
|
|
|
%.CH_$(ch): %.dat AHEPAM.awk Makefile
|
|
|
|
|
./ahepamfile < $< \
|
|
|
|
|
| ./AHEPAM.awk 'isS($($(ch))){if(N==1)print Nix;print ELINE, S, SS, TT, T1}' \
|
|
|
|
|
> $@
|
|
|
|
|
|
|
|
|
|
%.2D_$(ch1)$(ch2): %.dat AHEPAM.awk Makefile
|
|
|
|
|
./ahepamfile < $< \
|
|
|
|
|
| ./AHEPAM.awk 'isS2($($(ch1)),$($(ch2))){print A1, A2, B1, B2, P1, P2, Ba1, Ba2, E1, E2, S1, S2, SS1, SS2, TT1, TT2, T1, T2}' \
|
|
|
|
|
> $@
|
|
|
|
|
|
2022-05-05 13:43:54 +00:00
|
|
|
%.HDORN: %.AHA HDORN.awk
|
|
|
|
|
./HDORN.awk 'isHDORN(){doHDORN()}' $< > $@
|
|
|
|
|
|
|
|
|
|
SIGMA=600
|
|
|
|
|
|
|
|
|
|
%.HD4BIAS: %.HDORN
|
|
|
|
|
derive.py -x 3 -y 4,6-18 -s $(SIGMA) -F %5.2f -N 1 $< > $@
|
|
|
|
|
|
|
|
|
|
%.HD4PEEK: %.HDORN
|
|
|
|
|
derive.py -x 3 -y 4-16 -s $(SIGMA) -F %.2f -N 1 $< > $@
|
|
|
|
|
|
|
|
|
|
resV=1
|
2025-06-22 22:17:49 +02:00
|
|
|
EE=E
|
2022-05-05 13:43:54 +00:00
|
|
|
%.hist: %.AHA
|
2025-06-22 22:17:49 +02:00
|
|
|
./AHEPAM.awk 'isEE(){doHIST(Ch,$(EE))}' resV=$(resV) $< > $@
|
2022-05-05 13:43:54 +00:00
|
|
|
|
2025-06-23 20:41:01 +02:00
|
|
|
%.SETH: %.AHA
|
|
|
|
|
./AHEPAM.awk 'isSETH(){doSETHBGO()}' $< > $@
|
|
|
|
|
|
2022-05-05 13:43:54 +00:00
|
|
|
CUT=P
|
|
|
|
|
CUT_P=&&P>-0.398&&P<=-0.105
|
|
|
|
|
CUT_nP=&&(P<=-0.398||P>-0.105)
|
|
|
|
|
|
|
|
|
|
%_cut$(CUT).hist: %.AHA
|
|
|
|
|
./AHEPAM.awk 'isE($$3,$$4)$(CUT_$(CUT)){doHIST(Ch,EE)}' resV=$(resV) $< > $@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A=0,2
|
|
|
|
|
B=0,1
|
|
|
|
|
C=0,0
|
|
|
|
|
D=1,2
|
|
|
|
|
E=1,1
|
|
|
|
|
F=1,0
|
|
|
|
|
G=2,2
|
|
|
|
|
H=2,1
|
|
|
|
|
I=2,0
|
|
|
|
|
J=3,2
|
|
|
|
|
K=3,1
|
|
|
|
|
L=3,0
|
|
|
|
|
|
|
|
|
|
ch=F
|
|
|
|
|
ch1=F
|
|
|
|
|
ch2=E
|
|
|
|
|
|
|
|
|
|
%_$(ch1)$(ch2).2dhist: %.dat ahepamfile
|
|
|
|
|
./ahepamfile < $< \
|
|
|
|
|
| ./AHEPAM.awk 'is2D($($(ch1)),$($(ch2)), 3) {do2DHIST(E1,E2)}' \
|
|
|
|
|
minV=-10 maxV=250 resV=$(resV) \
|
|
|
|
|
> $@
|
|
|
|
|
|
|
|
|
|
%_$(ch).AHAE: %.dat ahepamfile
|
|
|
|
|
./ahepamfile < $< | ./AHEPAM.awk 'isE($($(ch))) && E>170 && E<250' > $@
|