7 echo
'cwb_ppchunk --run="..." --chunk="..." --cal="..." --net="..." --search="..." --type="..." --tag="..." --mlabel="..." --opt="..."'
10 echo
"chunk : integer number"
11 echo
"cal : C00, C00c, C01, C02, C02c"
13 echo
"search : BurstLF, BurstHF, BurstLD, IMBHB, BBH"
14 echo
"type : BKG, SIM"
15 echo
"tag : user string (Ex: run1, tst1, dev1)"
16 echo
'mlabel : merge label, default="M1"'
18 echo
"options : optional"
19 echo
" no options -> report (default)"
20 echo
" merge : execute merge"
21 echo
" veto : execute veto"
22 echo
" cut : execute cut"
23 echo
" report: execute report"
24 echo
" all : execute merge + veto + cut + report"
26 echo
'Ex: cwb_ppchunk --run="O2" --chunk="03" --cal="C00" --net="LH" --search="BurstLF" --type="BKG" --tag="dev1" --mlabel="M1"'
28 echo
'Ex: cwb_ppchunk --run=O2 --chunk=03 --cal=C00 --net=LH --search=BurstLF --type=BKG --tag=dev1 --mlabel=M1'
30 echo
'Ex: cwb_ppchunk --run O2 --chunk 03 --cal C00 --net LH --search BurstLF --type BKG --tag dev1 --mlabel M1'
35 setenv CWB_PPCHUNK_OPTIONS
""
36 setenv CWB_PPCHUNK_RUN
""
37 setenv CWB_PPCHUNK_CHUNK
""
38 setenv CWB_PPCHUNK_CAL
""
39 setenv CWB_PPCHUNK_NET
""
40 setenv CWB_PPCHUNK_SEARCH
""
41 setenv CWB_PPCHUNK_TYPE
""
42 setenv CWB_PPCHUNK_TAG
""
43 setenv CWB_PPCHUNK_MLABEL
"M1"
44 setenv CWB_PPCHUNK_OPTIONS
"all"
46 set cmd_line=
"$0 $argv"
50 echo
"Terminating..." >/dev/stderr
53 eval set argv=\($temp:
q\)
59 setenv CWB_PPCHUNK_RUN $2:
q
64 setenv CWB_PPCHUNK_CHUNK $2:
q
69 setenv CWB_PPCHUNK_CAL $2:
q
74 setenv CWB_PPCHUNK_NET $2:
q
79 setenv CWB_PPCHUNK_SEARCH $2:
q
84 setenv CWB_PPCHUNK_TYPE $2:
q
89 setenv CWB_PPCHUNK_TAG $2:
q
94 setenv CWB_PPCHUNK_MLABEL $2:
q
99 setenv CWB_PPCHUNK_OPTIONS $2:
q
106 echo
"error - missing parameters!" ;
exit 1
110 if ((( $CWB_PPCHUNK_RUN !=
'O1' ) && ( $CWB_PPCHUNK_RUN !=
'O2' ))) then
112 echo --run=\
'$CWB_PPCHUNK_RUN\' "is a wrong cwb_ppchunk option\n"
113 echo "type cwb_ppchunk to list the available options"
118 if ( $CWB_PPCHUNK_CHUNK !~ ^[0-9]+$ ) then
120 echo --chunk=\'$CWB_PPCHUNK_CHUNK\' "is a wrong cwb_ppchunk option\n"
121 echo "type cwb_ppchunk to list the available options"
125 if ( $CWB_PPCHUNK_CHUNK == 99 ) then
126 @ CHUNK_START = $O2_CHUNK_START
127 @ CHUNK_STOP = $O2_CHUNK_STOP
129 @ CHUNK_START = $CWB_PPCHUNK_CHUNK
130 @ CHUNK_STOP = $CWB_PPCHUNK_CHUNK
134 if ((( $CWB_PPCHUNK_CAL != 'C00
' ) && ( $CWB_PPCHUNK_CAL != 'C00c
' ) && ( $CWB_PPCHUNK_CAL != 'C01
' ) && ( $CWB_PPCHUNK_CAL != 'C02
' ) && ( $CWB_PPCHUNK_CAL != 'C02c
' ))) then
136 echo --cal=\'$CWB_PPCHUNK_CAL\' "is a wrong cwb_ppchunk option\n"
137 echo "type cwb_ppchunk to list the available options"
142 if ((( $CWB_PPCHUNK_NET != 'LH
' ) && ( $CWB_PPCHUNK_NET != 'LHV
' ))) then
144 echo --net=\'$CWB_PPCHUNK_NET\' "is a wrong cwb_ppchunk option\n"
145 echo "type cwb_ppchunk to list the available options"
150 if ((( $CWB_PPCHUNK_SEARCH != 'BurstLF
' ) && ( $CWB_PPCHUNK_SEARCH != 'BurstHF
' ) && ( $CWB_PPCHUNK_SEARCH != 'BurstLD
' ) && ( $CWB_PPCHUNK_SEARCH != 'IMBHB
' ) && ( $CWB_PPCHUNK_SEARCH != 'BBH
' ))) then
152 echo --search=\'$CWB_PPCHUNK_SEARCH\' "is a wrong cwb_ppchunk option\n"
153 echo "type cwb_ppchunk to list the available options"
158 if ((( $CWB_PPCHUNK_TYPE == 'BKG
' ) || ( $CWB_PPCHUNK_TYPE =~ 'SIM
int chunk[CHUNK_MAX_SIZE]