Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
my_cwb_report.sh
Go to the documentation of this file.
1 if [[ -z $1 ]]; then
2  echo ""
3  echo "cwb_report label[create/publish/remove/clean]/list[report/merge] option Xlag Xslag (only for production)"
4  echo ""
5  echo " default Xlag=-1 : the selected lags are : lag>0"
6  echo " default Xslag=-1 : the selected slags are : slag>=0"
7  echo ""
8  echo " Xlag=-1 & Xslag=-1 : lag>0 & slag>=0 (BACKGROUND)"
9  echo " Xlag =0 & Xslag =0 : lag=0 & slag=0 (ZERO LAG !!!)"
10  echo " Xlag>=0 & Xslag>=0 : lag=Xlag & slag=Xslag"
11  echo " Xlag>=0 & Xslag=-1 : lag=Xlag & slag=any"
12  echo " Xlag=-1 & Xslag>=0 : lag=any & slag=Xslag"
13  echo ""
14  return 0
15 fi
16 
17 if [[ $1 = "list" ]]; then
18  if [[ $2 = "merge" ]]; then
19  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_MACROS}/cwb_dump_merge_dir.C
20  else
21  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_MACROS}/cwb_dump_report_dir.C
22  fi
23  return 0
24 fi
25 
26 export CWB_MERGE_LABEL=$1
27 
28 if [[ $2 = "remove" ]]; then
29  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_MACROS}/cwb_rm_report_dir.C
30  if [[ $? != 0 ]]; then
31  echo ""
32  echo "cwb_rm_report_dir.C error : process terminated"
33  echo ""
34  return 0
35  fi
36  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_MACROS}/cwb_dump_report_dir.C
37  return 0
38 fi
39 
40 if [[ $2 = "publish" || $2 = "clean" ]]; then
41  export CWB_PP_DATA_DIR=$1
42  export CWB_PUBLISH_OPTION=$2
43  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_MACROS}/cwb_publish.C
44  if [[ $? != 0 ]]; then
45  echo ""
46  echo "cwb_publish.C error : process terminated"
47  echo ""
48  return 0
49  fi
50  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_MACROS}/cwb_dump_report_dir.C
51  return 0
52 fi
53 
54 if [[ $2 != "create" ]]; then
55  echo ""
56  echo "cwb_report label/list[report/merge] create/publish/remove/clean option Xlag(default lags>0 - prod)"
57  echo ""
58  return 0
59 fi
60 
61 root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_MACROS}/cwb_getsim.C
62 
63 # simulation
64 
65 if [[ $? = 1 ]]; then
66  export CWB_LAG_NUMBER=-1
67  export CWB_SLAG_NUMBER=-1
68 
69  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_PPARAMETERS_FILE} ${CWB_UPPARAMETERS_FILE} ${CWB_EPPARAMETERS_FILE} ${CWB_MACROS}/cwb_simplot.C
70  if [[ $? != 0 ]]; then
71  echo ""
72  echo "cwb_simplot.C error : process terminated"
73  echo ""
74  return 0
75  fi
76  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_PPARAMETERS_FILE} ${CWB_UPPARAMETERS_FILE} ${CWB_EPPARAMETERS_FILE} ${CWB_MACROS}/cwb_mkeff.C
77  if [[ $? != 0 ]]; then
78  echo ""
79  echo "cwb_mkeff.C error : process terminated"
80  echo ""
81  return 0
82  fi
83  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_PPARAMETERS_FILE} ${CWB_UPPARAMETERS_FILE} ${CWB_EPPARAMETERS_FILE} ${CWB_MACROS}/cwb_mkhtml_index.C
84  if [[ $? != 0 ]]; then
85  echo ""
86  echo "cwb_mkhtml_index.C error : process terminated"
87  echo ""
88  return 0
89  fi
90  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_PPARAMETERS_FILE} ${CWB_UPPARAMETERS_FILE} ${CWB_EPPARAMETERS_FILE} ${CWB_MACROS}/cwb_mkhtml_header.C
91  if [[ $? != 0 ]]; then
92  echo ""
93  echo "cwb_mkhtml_header.C error : process terminated"
94  echo ""
95  return 0
96  fi
97  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_PPARAMETERS_FILE} ${CWB_UPPARAMETERS_FILE} ${CWB_EPPARAMETERS_FILE} ${CWB_MACROS}/cwb_mkhtml_sim.C
98  if [[ $? != 0 ]]; then
99  echo "cwb_mkhtml_sim.C error : process terminated"
100  return 0
101  fi
102 
103  return 0
104 fi
105 
106 #production
107 
108 if [[ $? = 0 ]]; then
109  if [[ -z $3 ]]; then
110  export CWB_LAG_NUMBER=-1
111  else
112  export CWB_LAG_NUMBER=$3
113  fi
114 
115  if [[ $4 = "" ]]; then
116  export CWB_SLAG_NUMBER=-1
117  else
118  export CWB_SLAG_NUMBER=$4
119  fi
120 
121  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_PPARAMETERS_FILE} ${CWB_UPPARAMETERS_FILE} ${CWB_EPPARAMETERS_FILE} ${CWB_MACROS}/cwb_netplot_gen_1.C
122  if [[ $? != 0 ]]; then
123  echo ""
124  echo "cwb_netplot_gen_1.C error : process terminated"
125  echo ""
126  return 0
127  fi
128  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_PPARAMETERS_FILE} ${CWB_UPPARAMETERS_FILE} ${CWB_EPPARAMETERS_FILE} ${CWB_MACROS}/cwb_netplot_gen_2.C
129  if [[ $? != 0 ]]; then
130  echo "cwb_netplot_gen_2.C error : process terminated"
131  return 0
132  fi
133  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_PPARAMETERS_FILE} ${CWB_UPPARAMETERS_FILE} ${CWB_EPPARAMETERS_FILE} ${CWB_MACROS}/lag.C
134  if [[ $? != 0 ]]; then
135  echo ""
136  echo "lag.C error : process terminated"
137  echo ""
138  return 0
139  fi
140  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_PPARAMETERS_FILE} ${CWB_UPPARAMETERS_FILE} ${CWB_EPPARAMETERS_FILE} ${CWB_MACROS}/slag.C
141  if [[ $? != 0 ]]; then
142  echo "slag.C error : process terminated"
143  return 0
144  fi
145  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_PPARAMETERS_FILE} ${CWB_UPPARAMETERS_FILE} ${CWB_EPPARAMETERS_FILE} ${CWB_MACROS}/cwb_mkhtml_index.C
146  if [[ $? != 0 ]]; then
147  echo ""
148  echo "cwb_mkhtml_index.C error : process terminated"
149  echo ""
150  return 0
151  fi
152  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_PPARAMETERS_FILE} ${CWB_UPPARAMETERS_FILE} ${CWB_EPPARAMETERS_FILE} ${CWB_MACROS}/cwb_mkhtml_header.C
153  if [[ $? != 0 ]]; then
154  echo ""
155  echo "cwb_mkhtml_header.C error : process terminated"
156  echo ""
157  return 0
158  fi
159  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_PPARAMETERS_FILE} ${CWB_UPPARAMETERS_FILE} ${CWB_EPPARAMETERS_FILE} ${CWB_MACROS}/cwb_mkhtml_prod.C
160  if [[ $? != 0 ]]; then
161  echo ""
162  echo "cwb_mkhtml_prod.C error : process terminated"
163  echo ""
164  return 0
165  fi
166  root -n -l -b ${CWB_ROOTLOGON_FILE} ${CWB_PARAMETERS_FILE} ${CWB_UPARAMETERS_FILE} ${CWB_EPARAMETERS_FILE} ${CWB_PPARAMETERS_FILE} ${CWB_UPPARAMETERS_FILE} ${CWB_EPPARAMETERS_FILE} ${CWB_MACROS}/cwb_condor_create_ced.C
167  if [[ $? != 0 ]]; then
168  echo ""
169  echo "cwb_condor_create_ced.C error : process terminated"
170  echo ""
171  return 0
172  fi
173 
174  return 0
175 fi
176 
int n
Definition: cwb_net.C:10
wavearray< double > z
Definition: Test10.C:32
Definition: Toolbox.hh:81
int l
Definition: cbc_plots.C:434