Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
make_slag.csh
Go to the documentation of this file.
1 #!/bin/tcsh -f
2 
3 onintr irq_ctrlc
4 
5 setenv CWB_MERGE_LABEL $1
6 
7 if (($3 != '') && ( $3 =~ *[^0-9]* )) then
8  setenv CWB_XPARAMETERS_FILE $3
9 else
10  setenv CWB_XPARAMETERS_FILE ${CWB_UPARAMETERS_FILE}
11 endif
12 
13 if (($4 != '') && ( $4 =~ *[^0-9]* )) then
14  setenv CWB_XPPARAMETERS_FILE $4
15 else
16  setenv CWB_XPPARAMETERS_FILE ${CWB_UPPARAMETERS_FILE}
17 endif
18 
19 set CWB_XPARM = "setenv CWB_UPARAMETERS_FILE ${CWB_XPARAMETERS_FILE}"
20 set CWB_XPPARM = "setenv CWB_UPPARAMETERS_FILE ${CWB_XPPARAMETERS_FILE}"
21 
22 root -n -l -b ${CWB_PARMS_FILES} ${CWB_MACROS}/cwb_getsim.C
23 
24 
25 #production
26 
27 if ( $? == 0 ) then
28  if ($3 == '') then
29  setenv CWB_LAG_NUMBER -1
30  else
31  setenv CWB_LAG_NUMBER $3
32  endif
33 
34  if ($4 == '') then
35  setenv CWB_SLAG_NUMBER -1
36  else
37  setenv CWB_SLAG_NUMBER $4
38  endif
39 
40  #(${CWB_XPARM};${CWB_XPPARM};root -n -l -b ${CWB_PPARMS_FILES} ${CWB_MACROS}/../postproduction/burst/slag.C)
41  (${CWB_XPARM};${CWB_XPPARM};root -n -l ${CWB_PPARMS_FILES} ${CWB_MACROS}/../postproduction/burst/slag.C)
42  if ( $? != 0 ) then
43  echo "slag.C error : process terminated"
44  exit
45  endif
46  unsetenv CWB_MKREP_INDEX_FILE
47 
48  unsetenv CWB_MERGE_LABEL
49  unsetenv CWB_SLAG_NUMBER
50  unsetenv CWB_LAG_NUMBER
51  unsetenv CWB_XPARAMETERS_FILE
52  unsetenv CWB_XPPARAMETERS_FILE
53  exit
54 endif
55 
56 exit 0
57 irq_ctrlc:
58  ps r | grep root | awk '{print $1}' | xargs kill -9
59  exit 1
60 
static const double C
Definition: GNGen.cc:10
int n
Definition: cwb_net.C:10
regression r
Definition: Regression_H1.C:44
iD print()
Definition: Toolbox.hh:81
int l
Definition: cbc_plots.C:434
sm set(30, 10)
exit(0)