6 $CWB_SCRIPTS/cwb_help.csh cwb_mkchunk
12 echo
'cwb_mkchunk --run="..." --chunk="..." --cal="..." --net="..." --search="..." --type="..." --tag="..." --opt="..."'
14 echo
"run : O1, O2, O3"
15 echo
"chunk : integer number"
16 echo
"cal : C00, C00c, C01, C01c, C02, C02c"
17 echo
"net : LH LV HV LHV"
18 echo
"search : BurstLF, BurstHF, BurstLD, IMBHB, BBH"
19 echo
"type : BKG, SIM"
20 echo
"tag : user string (Ex: run1, tst1, dev1)"
23 echo
" no options -> disabled (default)"
24 echo
" create : execute condor_create"
25 echo
" submit : execute condor_create & condor_submit"
27 echo
'Ex: cwb_mkchunk --run="O2" --chunk="03" --cal="C00" --net="LH" --search="BurstLF" --type="BKG" --tag="dev1" --opt="create"'
29 echo
'Ex: cwb_mkchunk --run=O2 --chunk=03 --cal=C00 --net=LH --search=BurstLF --type=BKG --tag=dev1 --opt=create'
31 echo
'Ex: cwb_mkchunk --run O2 --chunk 03 --cal C00 --net LH --search BurstLF --type BKG --tag dev1 --opt create'
33 echo
"creates working directory -> O2_K03_C00_LH_BurstLF_BKG_dev1"
38 setenv CWB_MKCHUNK_RUN
39 setenv CWB_MKCHUNK_CHUNK
40 setenv CWB_MKCHUNK_CAL
41 setenv CWB_MKCHUNK_NET
42 setenv CWB_MKCHUNK_SEARCH
43 setenv CWB_MKCHUNK_TYPE
44 setenv CWB_MKCHUNK_TAG
45 setenv CWB_MKCHUNK_OPTIONS
47 set cmd_line=
"$0 $argv"
51 echo
"Terminating..." >/dev/stderr
54 eval set argv=\($temp:
q\)
60 setenv CWB_MKCHUNK_RUN $2:
q
65 setenv CWB_MKCHUNK_CHUNK $2:
q
70 setenv CWB_MKCHUNK_CAL $2:
q
75 setenv CWB_MKCHUNK_NET $2:
q
80 setenv CWB_MKCHUNK_SEARCH $2:
q
85 setenv CWB_MKCHUNK_TYPE $2:
q
90 setenv CWB_MKCHUNK_TAG $2:
q
95 setenv CWB_MKCHUNK_OPTIONS $2:
q
102 echo
"error - missing parameters!" ;
exit 1
106 if ((( $CWB_MKCHUNK_RUN !=
'O1' ) && ( $CWB_MKCHUNK_RUN !=
'O2' ) && ( $CWB_MKCHUNK_RUN !=
'O3' ))) then
108 echo --
run=\
'$CWB_MKCHUNK_RUN\' "is a wrong cwb_mkchunk option\n"
109 echo "type cwb_mkchunk to list the available options"
114 if ( $CWB_MKCHUNK_CHUNK !~ ^[0-9]+$ ) then
116 echo --chunk=\'$CWB_MKCHUNK_CHUNK\' "is a wrong cwb_mkchunk option\n"
117 echo "type cwb_mkchunk to list the available options"
122 if ((( $CWB_MKCHUNK_CAL != 'C00
' ) && ( $CWB_MKCHUNK_CAL != 'C00c
' ) && ( $CWB_MKCHUNK_CAL != 'C01
' ) && ( $CWB_MKCHUNK_CAL != 'C01c
' ) && ( $CWB_MKCHUNK_CAL != 'C02
' ) && ( $CWB_MKCHUNK_CAL != 'C02c
' ))) then
124 echo --cal=\'$CWB_MKCHUNK_CAL\' "is a wrong cwb_mkchunk option\n"
125 echo "type cwb_mkchunk to list the available options"
130 if ((( $CWB_MKCHUNK_NET != 'LH
' ) && ( $CWB_MKCHUNK_NET != 'LV
' ) && ( $CWB_MKCHUNK_NET != 'HV
' ) && ( $CWB_MKCHUNK_NET != 'LHV
' ))) then
132 echo --net=\'$CWB_MKCHUNK_NET\' "is a wrong cwb_mkchunk option\n"
133 echo "type cwb_mkchunk to list the available options"
138 if ((( $CWB_MKCHUNK_SEARCH != 'BurstLF
' ) && ( $CWB_MKCHUNK_SEARCH != 'BurstHF
' ) && ( $CWB_MKCHUNK_SEARCH != 'BurstLD
' ) && ( $CWB_MKCHUNK_SEARCH != 'IMBHB
' ) && ( $CWB_MKCHUNK_SEARCH != 'BBH
' ))) then
140 echo --search=\'$CWB_MKCHUNK_SEARCH\' "is a wrong cwb_mkchunk option\n"
141 echo "type cwb_mkchunk to list the available options"
146 if ((( $CWB_MKCHUNK_TYPE == 'BKG
' ) || ( $CWB_MKCHUNK_TYPE =~ 'SIM
337 sed -i "s/#SN_PROD_CONDOR_TAG/$SN_PROD_CONDOR_TAG/g" $CWB_MKCHUNK_DIR/config/user_parameters.C
338 sed -i "s/#SN_SIM_CONDOR_TAG/$SN_SIM_CONDOR_TAG/g" $CWB_MKCHUNK_DIR/config/user_parameters.C
339 sed -i "s/#BURSTLF_PROD_CONDOR_TAG/$BURSTLF_PROD_CONDOR_TAG/g" $CWB_MKCHUNK_DIR/config/user_parameters.C
340 sed -i "s/#BURSTLF_SIM_CONDOR_TAG/$BURSTLF_SIM_CONDOR_TAG/g" $CWB_MKCHUNK_DIR/config/user_parameters.C
341 sed -i "s/#BURSTHF_PROD_CONDOR_TAG/$BURSTHF_PROD_CONDOR_TAG/g" $CWB_MKCHUNK_DIR/config/user_parameters.C
342 sed -i "s/#BURSTHF_SIM_CONDOR_TAG/$BURSTHF_SIM_CONDOR_TAG/g" $CWB_MKCHUNK_DIR/config/user_parameters.C
343 sed -i "s/#BURSTLD_PROD_CONDOR_TAG/$BURSTLD_PROD_CONDOR_TAG/g" $CWB_MKCHUNK_DIR/config/user_parameters.C
344 sed -i "s/#BURSTLD_SIM_CONDOR_TAG/$BURSTLD_SIM_CONDOR_TAG/g" $CWB_MKCHUNK_DIR/config/user_parameters.C
345 sed -i "s/#BBH_PROD_CONDOR_TAG/$BBH_PROD_CONDOR_TAG/g" $CWB_MKCHUNK_DIR/config/user_parameters.C
346 sed -i "s/#BBH_SIM_CONDOR_TAG/$BBH_SIM_CONDOR_TAG/g" $CWB_MKCHUNK_DIR/config/user_parameters.C
347 sed -i "s/#IMBHB_PROD_CONDOR_TAG/$IMBHB_PROD_CONDOR_TAG/g" $CWB_MKCHUNK_DIR/config/user_parameters.C
348 sed -i "s/#IMBHB_SIM_CONDOR_TAG/$IMBHB_SIM_CONDOR_TAG/g" $CWB_MKCHUNK_DIR/config/user_parameters.C
350 sed -i "s/#CWB_CHUNK_NUMBER/$CWB_MKCHUNK_XCHUNK/g" $CWB_MKCHUNK_DIR/config/user_parameters.C
351 sed -i "s\#CWB_CALIB_VER\$CWB_MKCHUNK_CAL\g" $CWB_MKCHUNK_DIR/config/user_parameters.C
352 sed -i "s\#CWB_CHANNEL_NAME\$CWB_MKCHUNK_CHNAME\g" $CWB_MKCHUNK_DIR/config/user_parameters.C
353 sed -i "s\#CWB_L_CHANNEL_NAME\$CWB_MKCHUNK_CHNAME\g" $CWB_MKCHUNK_DIR/config/user_parameters.C
354 sed -i "s\#CWB_H_CHANNEL_NAME\$CWB_MKCHUNK_CHNAME\g" $CWB_MKCHUNK_DIR/config/user_parameters.C
355 sed -i "s\#CWB_V_CHANNEL_NAME\$CWB_MKCHUNK_V_CHNAME\g" $CWB_MKCHUNK_DIR/config/user_parameters.C
356 sed -i "s/#CWB_CHUNK_NUMBER/$CWB_MKCHUNK_XCHUNK/g" $CWB_MKCHUNK_DIR/config/user_pparameters.C
357 sed -i "s\#CWB_CALIB_VER\$CWB_MKCHUNK_CAL\g" $CWB_MKCHUNK_DIR/config/user_pparameters.C
358 sed -i "s\#CWB_MDC_TYPE\$CWB_MKCHUNK_SIM_DIR\g" $CWB_MKCHUNK_DIR/macro/CWB_Plugin_Config.C
362 set CWB_MKCHUNK_PLUGIN = $CWB_MKCHUNK_DIR/macro/CWB_Plugin*.C
364 if (( $CWB_MKCHUNK_TYPE =~ 'SIM