6 $CWB_SCRIPTS/cwb_help.csh cwb_clchunk
12 echo
'cwb_clchunk --idir="..." --run="..." --chunk="..." --cal="..." --net="..." --search="..." --type="..." --tag="..."'
14 echo
"idir : input working directory"
15 echo
"run : O1, O2, O3"
16 echo
"chunk : integer number"
17 echo
"cal : C00, C00c, C01, C01c, C02, C02c"
19 echo
"search : BurstLF, BurstHF, BurstLD, IMBHB, BBH"
20 echo
"type : BKG, SIM"
21 echo
"tag : user string (Ex: run1, tst1, dev1)"
23 echo
'Ex: cwb_clchunk --idir="O2_03_C00_LH_BurstLF_BKG_dev1" --run="O2" --chunk="03" --cal="C00" --net="LH" --search="BurstLF" --type="BKG" --tag="dev1" --opt="create"'
25 echo
'Ex: cwb_clchunk --idir=O2_03_C00_LH_BurstLF_BKG_dev1 --run=O2 --chunk=03 --cal=C00 --net=LH --search=BurstLF --type=BKG --tag=dev1 --opt=create'
27 echo
'Ex: cwb_clchunk --idir O2_03_C00_LH_BurstLF_BKG_dev1 --run O2 --chunk 03 --cal C00 --net LH --search BurstLF --type BKG --tag dev1 --opt create'
32 setenv CWB_CLCHUNK_IDIR
""
33 setenv CWB_CLCHUNK_RUN
""
34 setenv CWB_CLCHUNK_CHUNK
""
35 setenv CWB_CLCHUNK_CAL
""
36 setenv CWB_CLCHUNK_NET
""
37 setenv CWB_CLCHUNK_SEARCH
""
38 setenv CWB_CLCHUNK_TYPE
""
39 setenv CWB_CLCHUNK_TAG
""
41 set cmd_line=
"$0 $argv"
43 set temp=(`getopt -
s tcsh -
o i:
r:
c:
C:
n:
s:
t:
T: --
long idir:,
run:,chunk:,cal:,net:,
search:,type:,
tag: -- $argv:
q`)
45 echo
"Terminating..." >/dev/stderr
48 eval set argv=\($temp:
q\)
54 setenv CWB_CLCHUNK_IDIR $2:
q
59 setenv CWB_CLCHUNK_RUN $2:
q
64 setenv CWB_CLCHUNK_CHUNK $2:
q
69 setenv CWB_CLCHUNK_CAL $2:
q
74 setenv CWB_CLCHUNK_NET $2:
q
79 setenv CWB_CLCHUNK_SEARCH $2:
q
84 setenv CWB_CLCHUNK_TYPE $2:
q
89 setenv CWB_CLCHUNK_TAG $2:
q
96 echo
"error - missing parameters!" ;
exit 1
101 if ((( $CWB_CLCHUNK_IDIR ==
'' ))) then
103 echo
"Error: empty input working directory"
104 echo
"type cwb_clchunk to list the available options"
109 if ((( $CWB_CLCHUNK_RUN !=
'O1' ) && ( $CWB_CLCHUNK_RUN !=
'O2' ) && ( $CWB_CLCHUNK_RUN !=
'O3' )) then
111 echo --
run=\
'$CWB_CLCHUNK_RUN\' "is a wrong cwb_clchunk option\n"
112 echo "type cwb_clchunk to list the available options"
117 if ( $CWB_CLCHUNK_CHUNK !~ ^[0-9]+$ ) then
119 echo --chunk=\'$CWB_CLCHUNK_CHUNK\' "is a wrong cwb_clchunk option\n"
120 echo "type cwb_clchunk to list the available options"
125 if ((( $CWB_CLCHUNK_CAL != 'C00
' ) && ( $CWB_CLCHUNK_CAL != 'C00c
' ) && ( $CWB_CLCHUNK_CAL != 'C01
' ) && ( $CWB_CLCHUNK_CAL != 'C01c
' ) && ( $CWB_CLCHUNK_CAL != 'C02
' ) && ( $CWB_CLCHUNK_CAL != 'C02c
' ))) then
127 echo --cal=\'$CWB_CLCHUNK_CAL\' "is a wrong cwb_clchunk option\n"
128 echo "type cwb_clchunk to list the available options"
133 if ((( $CWB_CLCHUNK_NET != 'LH
' ) && ( $CWB_CLCHUNK_NET != 'LV
' ) && ( $CWB_CLCHUNK_NET != 'HV
' ) && ( $CWB_CLCHUNK_NET != 'LHV
' ))) then
135 echo --net=\'$CWB_CLCHUNK_NET\' "is a wrong cwb_clchunk option\n"
136 echo "type cwb_clchunk to list the available options"
141 if ((( $CWB_CLCHUNK_SEARCH != 'BurstLF
' ) && ( $CWB_CLCHUNK_SEARCH != 'BurstHF
' ) && ( $CWB_CLCHUNK_SEARCH != 'BurstLD
' ) && ( $CWB_CLCHUNK_SEARCH != 'IMBHB
' ) && ( $CWB_CLCHUNK_SEARCH != 'BBH
' ))) then
143 echo --search=\'$CWB_CLCHUNK_SEARCH\' "is a wrong cwb_clchunk option\n"
144 echo "type cwb_clchunk to list the available options"
149 if ((( $CWB_CLCHUNK_TYPE == 'BKG
' ) || ( $CWB_CLCHUNK_TYPE =~ 'SIM
186 sed -i "s/#CWB_CHUNK_NUMBER/$CWB_CLCHUNK_XCHUNK/g" $CWB_CLCHUNK_ODIR/config/user_pparameters.C
187 sed -i "s\#CWB_CALIB_VER\$CWB_CLCHUNK_CAL\g" $CWB_CLCHUNK_ODIR/config/user_pparameters.C
190 # create cWB_config.log file
192 make -f $CWB_CONFIG/Makefile.log CMD_LINE="$cmd_line" git >& /dev/null
195 unsetenv CWB_CLCHUNK_IDIR
196 unsetenv CWB_CLCHUNK_RUN
197 unsetenv CWB_CLCHUNK_CHUNK
198 unsetenv CWB_CLCHUNK_CAL
199 unsetenv CWB_CLCHUNK_NET
200 unsetenv CWB_CLCHUNK_SEARCH
201 unsetenv CWB_CLCHUNK_TYPE
202 unsetenv CWB_CLCHUNK_TAG
203 unsetenv CWB_CLCHUNK_ODIR
207 ps T | grep root | awk '{print $1}
' | xargs kill -9