7 echo
'cwb_mkchunk --run="..." --chunk="..." --cal="..." --net="..." --search="..." --type="..." --tag="..." --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)"
18 echo
" no options -> disabled (default)"
19 echo
" create : execute condor_create"
20 echo
" submit : execute condor_create & condor_submit"
22 echo
'Ex: cwb_mkchunk --run="O2" --chunk="03" --cal="C00" --net="LH" --search="BurstLF" --type="BKG" --tag="dev1" --opt="create"'
24 echo
'Ex: cwb_mkchunk --run=O2 --chunk=03 --cal=C00 --net=LH --search=BurstLF --type=BKG --tag=dev1 --opt=create'
26 echo
'Ex: cwb_mkchunk --run O2 --chunk 03 --cal C00 --net LH --search BurstLF --type BKG --tag dev1 --opt create'
28 echo
"creates working directory -> O2_K03_C00_LH_BurstLF_BKG_dev1"
33 setenv CWB_MKCHUNK_RUN
34 setenv CWB_MKCHUNK_CHUNK
35 setenv CWB_MKCHUNK_CAL
36 setenv CWB_MKCHUNK_NET
37 setenv CWB_MKCHUNK_SEARCH
38 setenv CWB_MKCHUNK_TYPE
39 setenv CWB_MKCHUNK_TAG
40 setenv CWB_MKCHUNK_OPTIONS
42 set cmd_line=
"$0 $argv"
46 echo
"Terminating..." >/dev/stderr
49 eval set argv=\($temp:
q\)
55 setenv CWB_MKCHUNK_RUN $2:
q
60 setenv CWB_MKCHUNK_CHUNK $2:
q
65 setenv CWB_MKCHUNK_CAL $2:
q
70 setenv CWB_MKCHUNK_NET $2:
q
75 setenv CWB_MKCHUNK_SEARCH $2:
q
80 setenv CWB_MKCHUNK_TYPE $2:
q
85 setenv CWB_MKCHUNK_TAG $2:
q
90 setenv CWB_MKCHUNK_OPTIONS $2:
q
97 echo
"error - missing parameters!" ;
exit 1
101 if ((( $CWB_MKCHUNK_RUN !=
'O1' ) && ( $CWB_MKCHUNK_RUN !=
'O2' ))) then
103 echo --run=\
'$CWB_MKCHUNK_RUN\' "is a wrong cwb_mkchunk option\n"
104 echo "type cwb_mkchunk to list the available options"
109 if ( $CWB_MKCHUNK_CHUNK !~ ^[0-9]+$ ) then
111 echo --chunk=\'$CWB_MKCHUNK_CHUNK\' "is a wrong cwb_mkchunk option\n"
112 echo "type cwb_mkchunk to list the available options"
117 if ((( $CWB_MKCHUNK_CAL != 'C00
' ) && ( $CWB_MKCHUNK_CAL != 'C00c
' ) && ( $CWB_MKCHUNK_CAL != 'C01
' ) && ( $CWB_MKCHUNK_CAL != 'C02
' ) && ( $CWB_MKCHUNK_CAL != 'C02c
' ))) then
119 echo --cal=\'$CWB_MKCHUNK_CAL\' "is a wrong cwb_mkchunk option\n"
120 echo "type cwb_mkchunk to list the available options"
125 if ((( $CWB_MKCHUNK_NET != 'LH
' ) && ( $CWB_MKCHUNK_NET != 'LHV
' ))) then
127 echo --net=\'$CWB_MKCHUNK_NET\' "is a wrong cwb_mkchunk option\n"
128 echo "type cwb_mkchunk to list the available options"
133 if ((( $CWB_MKCHUNK_SEARCH != 'BurstLF
' ) && ( $CWB_MKCHUNK_SEARCH != 'BurstHF
' ) && ( $CWB_MKCHUNK_SEARCH != 'BurstLD
' ) && ( $CWB_MKCHUNK_SEARCH != 'IMBHB
' ) && ( $CWB_MKCHUNK_SEARCH != 'BBH
' ))) then
135 echo --search=\'$CWB_MKCHUNK_SEARCH\' "is a wrong cwb_mkchunk option\n"
136 echo "type cwb_mkchunk to list the available options"
141 if ((( $CWB_MKCHUNK_TYPE == 'BKG
' ) || ( $CWB_MKCHUNK_TYPE =~ 'SIM
int chunk[CHUNK_MAX_SIZE]