38 if (gSystem->Getenv(
"CWB_DOC_URL") != NULL) {
39 cwb_doc_url =
TString(gSystem->Getenv(
"CWB_DOC_URL"));
55 for (
int i = 0;
i < epsList.size();
i++) {
57 oFile.ReplaceAll(
".eps",
".png");
59 sprintf(cmd,
"convert %s -resize 996x774 %s", epsList[
i].Data(),
63 cout <<
"Removing eps files...." << endl;
64 sprintf(cmd,
"rm %s", epsList[
i].Data());
72 char file_notsorted[1024];
73 sprintf(file_notsorted,
"%s/recovered_signals.txt", PP_DATA_PATH.Data());
74 char file_sorted[1024];
75 sprintf(file_sorted,
"%s/recovered_signals_GPSsorted.txt",
78 sprintf(exec,
"sort -g --key=1 %s > %s", file_notsorted, file_sorted);
80 sprintf(file_notsorted,
"%s/injected_signals.txt", PP_DATA_PATH.Data());
81 sprintf(file_sorted,
"%s/injected_signals_GPSsorted.txt",
83 sprintf(exec,
"sort -g --key=1 %s > %s", file_notsorted, file_sorted);
148 sprintf(fileout, "%
s/main_body.html",
pp_dir);
149 cout << fileout << endl;
150 out.
open(fileout, ios::out);
152 cout <<
"cwb_mkhtml_cbc.C : Error Opening File : " << fileout << endl;
156 out <<
"<br><br>" << endl;
158 &out,
"Effective Radii",
"data/Effective_radius.png",
159 "Effective radius: m1 vs m2",
"data/Effective_radius_chi.png",
160 "Effective radius: M<sub>total</sub> vs χ<sub>eff</sub>");
162 "Receiver Operating Curves (ROCs)",
163 "data/Distance_vs_total_mass_ifar.png",
164 "Recovered events vs FAR");
166 "data/distance_distribution.png",
"",
"",
"");
175 cout << fileout << endl;
178 cout <<
"cwb_mkhtml_cbc.C : Error Opening File : " << fileout << endl;
182 out <<
"<br><br>" << endl;
184 "data/ROC_IFAR_Mtot.png",
"Inverse False Alarm Rate",
185 "data/ROC_rho1_Mtot.png",
"Magnitude Test Statistic");
187 "data/ROC_IFAR_chirp.png",
"Inverse False Alarm Rate",
188 "data/ROC_rho1_chirp.png",
"Magnitude Test Statistic");
190 "data/ROC_IFAR_eta.png",
"Inverse False Alarm Rate",
191 "data/ROC_rho1_eta.png",
"Magnitude Test Statistic");
193 "data/ROC_IFAR_iota.png",
"Inverse False Alarm Rate",
194 "data/ROC_rho1_iota.png",
"Magnitude Test Statistic");
196 &out,
"Sensitive distance for χ<sub>eff</sub> bins ",
197 "data/ROC_IFAR_chieff.png",
"Inverse False Alarm Rate",
198 "data/ROC_rho1_chieff.png",
"Magnitude Test Statistic");
200 "data/ROC_IFAR_chip.png",
"Inverse False Alarm Rate",
201 "data/ROC_rho1_chip.png",
"Magnitude Test Statistic");
212 cout << fileout << endl;
215 cout <<
"cwb_mkhtml_cbc.C : Error Opening File : " << fileout << endl;
219 out <<
"<br><br>" << endl;
221 &out,
"Injected distributions for various signal parameters",
222 "data/mtot_distribution.png",
"Total mass distribution",
223 "data/mchirp_distribution.png",
"Chirp mass distribution");
225 "Inclination distribution",
"data/eta_distribution.png",
226 "Symmetric Mass ratio distribution");
229 "χ<sub>eff</sub> distribution",
230 "data/chip_distribution.png",
231 "χ<sub>p</sub> distribution");
244 cout << fileout << endl;
247 cout <<
"cwb_mkhtml_cbc.C : Error Opening File : " << fileout << endl;
251 out <<
"<br><br>" << endl;
253 "Distance vs Total mass",
254 "data/Distance_vs_mchirp.png",
255 "Distance vs Chirp mass");
257 "Distance vs Mass Ratio",
258 "data/Distance_vs_iota.png",
259 "Distance vs Cos(ι) Inclination");
261 "Distance vs χ<sub>eff</sub>",
262 "data/Distance_vs_chip.png",
263 "Distance vs χ<sub>p</sub>");
273 cout << fileout << endl;
276 cout <<
"cwb_mkhtml_cbc.C : Error Opening File : " << fileout << endl;
280 out <<
"<br><br>" << endl;
282 "data/Injected_snr_distributions.png",
"",
283 "data/Estimated_snr_vs_Injected_snr.png",
"");
strcpy(cfg->tmp_dir, "tmp")
#define CWB_PLUGIN_EXPORT(VAR)
#define IMPORT(TYPE, VAR)
if(gSystem->Getenv("CWB_DOC_URL") !=NULL)
in open(HEN_LIST, ios::in)
vector< TString > epsList
sprintf(netdir, "%s/%s", pp_dir, pp_data_dir)