6 $CWB_SCRIPTS/cwb_help.csh cwb_ppchunk
12 echo
'cwb_ppchunk --run="..." --chunk="..." --cal="..." --net="..." --search="..." --type="..." --tag="..." --mlabel="..." --opt="..."'
14 echo
"run : O1, O2, O3"
15 echo
"chunk : integer number"
16 echo
"cal : C00, C00c, C01, C01c, C02, C02c"
18 echo
"search : BurstLF, BurstHF, BurstLD, IMBHB, BBH"
19 echo
"type : BKG, SIM"
20 echo
"tag : user string (Ex: run1, tst1, dev1)"
21 echo
'mlabel : merge label, default="M1"'
23 echo
"options : optional"
24 echo
" no options -> report (default)"
25 echo
" merge : execute merge"
26 echo
" veto : execute veto"
27 echo
" cut : execute cut"
28 echo
" ifar : execute ifar"
29 echo
" report: execute report"
30 echo
" all : execute merge + veto + cut + report"
32 echo
'Ex: cwb_ppchunk --run="O2" --chunk="03" --cal="C00" --net="LH" --search="BurstLF" --type="BKG" --tag="dev1" --mlabel="M1"'
34 echo
'Ex: cwb_ppchunk --run=O2 --chunk=03 --cal=C00 --net=LH --search=BurstLF --type=BKG --tag=dev1 --mlabel=M1'
36 echo
'Ex: cwb_ppchunk --run O2 --chunk 03 --cal C00 --net LH --search BurstLF --type BKG --tag dev1 --mlabel M1'
41 setenv CWB_PPCHUNK_OPTIONS
""
42 setenv CWB_PPCHUNK_RUN
""
43 setenv CWB_PPCHUNK_CHUNK
""
44 setenv CWB_PPCHUNK_CAL
""
45 setenv CWB_PPCHUNK_NET
""
46 setenv CWB_PPCHUNK_SEARCH
""
47 setenv CWB_PPCHUNK_TYPE
""
48 setenv CWB_PPCHUNK_TAG
""
49 setenv CWB_PPCHUNK_MLABEL
"M1"
50 setenv CWB_PPCHUNK_OPTIONS
"all"
52 set cmd_line=
"$0 $argv"
54 set temp=(`getopt -
s tcsh -
o r:
c:
C:
n:
s:
t:
T:
m:
o: --
long run:,chunk:,cal:,net:,
search:,type:,
tag:,mlabel:,opt: -- $argv:
q`)
56 echo
"Terminating..." >/dev/stderr
59 eval set argv=\($temp:
q\)
65 setenv CWB_PPCHUNK_RUN $2:
q
70 setenv CWB_PPCHUNK_CHUNK $2:
q
75 setenv CWB_PPCHUNK_CAL $2:
q
80 setenv CWB_PPCHUNK_NET $2:
q
85 setenv CWB_PPCHUNK_SEARCH $2:
q
90 setenv CWB_PPCHUNK_TYPE $2:
q
95 setenv CWB_PPCHUNK_TAG $2:
q
100 setenv CWB_PPCHUNK_MLABEL $2:
q
105 setenv CWB_PPCHUNK_OPTIONS $2:
q
112 echo
"error - missing parameters!" ;
exit 1
116 if ((( $CWB_PPCHUNK_RUN !=
'O1' ) && ( $CWB_PPCHUNK_RUN !=
'O2' ) && ( $CWB_PPCHUNK_RUN !=
'O3' ))) then
118 echo --
run=\
'$CWB_PPCHUNK_RUN\' "is a wrong cwb_ppchunk option\n"
119 echo "type cwb_ppchunk to list the available options"
124 if ( $CWB_PPCHUNK_CHUNK !~ ^[0-9]+$ ) then
126 echo --chunk=\'$CWB_PPCHUNK_CHUNK\' "is a wrong cwb_ppchunk option\n"
127 echo "type cwb_ppchunk to list the available options"
131 if ( $CWB_PPCHUNK_CHUNK == 99 ) then
132 if ( $CWB_PPCHUNK_RUN == 'O1
' ) then
133 @ CHUNK_START = $O1_CHUNK_START
134 @ CHUNK_STOP = $O1_CHUNK_STOP
136 if ( $CWB_PPCHUNK_RUN == 'O2
' ) then
137 @ CHUNK_START = $O2_CHUNK_START
138 @ CHUNK_STOP = $O2_CHUNK_STOP
140 if ( $CWB_PPCHUNK_RUN == 'O3
' ) then
141 @ CHUNK_START = $O3_CHUNK_START
142 @ CHUNK_STOP = $O3_CHUNK_STOP
145 @ CHUNK_START = $CWB_PPCHUNK_CHUNK
146 @ CHUNK_STOP = $CWB_PPCHUNK_CHUNK
150 if ((( $CWB_PPCHUNK_CAL != 'C00
' ) && ( $CWB_PPCHUNK_CAL != 'C00c
' ) && ( $CWB_PPCHUNK_CAL != 'C01
' ) && ( $CWB_PPCHUNK_CAL != 'C01c
' ) && ( $CWB_PPCHUNK_CAL != 'C02
' ) && ( $CWB_PPCHUNK_CAL != 'C02c
' ))) then
152 echo --cal=\'$CWB_PPCHUNK_CAL\' "is a wrong cwb_ppchunk option\n"
153 echo "type cwb_ppchunk to list the available options"
158 if ((( $CWB_PPCHUNK_NET != 'LH
' ) && ( $CWB_PPCHUNK_NET != 'LV
' ) && ( $CWB_PPCHUNK_NET != 'HV
' ) &&( $CWB_PPCHUNK_NET != 'LHV
' ))) then
160 echo --net=\'$CWB_PPCHUNK_NET\' "is a wrong cwb_ppchunk option\n"
161 echo "type cwb_ppchunk to list the available options"
166 if ((( $CWB_PPCHUNK_SEARCH != 'BurstLF
' ) && ( $CWB_PPCHUNK_SEARCH != 'BurstHF
' ) && ( $CWB_PPCHUNK_SEARCH != 'BurstLD
' ) && ( $CWB_PPCHUNK_SEARCH != 'IMBHB
' ) && ( $CWB_PPCHUNK_SEARCH != 'BBH
' ))) then
168 echo --search=\'$CWB_PPCHUNK_SEARCH\' "is a wrong cwb_ppchunk option\n"
169 echo "type cwb_ppchunk to list the available options"
174 if ((( $CWB_PPCHUNK_TYPE == 'BKG
' ) || ( $CWB_PPCHUNK_TYPE =~ 'SIM