Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
check_slag_bkg.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 ${CWB_PPARMS_FILES} ${CWB_MACROS}/../postproduction/burst/check_slag_bkg.C)
41  if ( $? != 0 ) then
42  echo "slag.C error : process terminated"
43  exit
44  endif
45  unsetenv CWB_MKREP_INDEX_FILE
46 
47  unsetenv CWB_MERGE_LABEL
48  unsetenv CWB_SLAG_NUMBER
49  unsetenv CWB_LAG_NUMBER
50  unsetenv CWB_XPARAMETERS_FILE
51  unsetenv CWB_XPPARAMETERS_FILE
52  exit
53 endif
54 
55 exit 0
56 irq_ctrlc:
57  ps r | grep root | awk '{print $1}' | xargs kill -9
58  exit 1
59 
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)