4 #define SPCAL_NPTS 10 // number of frequency points where amp and phase errors are provided 6 #define FREQ_MIN 5 // min frequency 7 #define FREQ_MAX 1024 // max frequency 9 #define nIFO 3 // number of detectors used for calibration file 11 #define nENTRY 1 // number of entries in the calibration file 19 if(!clb_file.Contains(
".clb")) {
20 cout << endl <<
"Error : calibration file extention must be .clb" << endl;
27 cout << endl <<
"Error Opening Output Calibration File : " << clb_file.Data() << endl;
33 clb <<
"time\t" <<
"spcal_active\t" <<
"spcal_npts\t" <<
"simulation_id\t";
36 clb << TString::Format(
"%s_spcal_freq_%d\t",ifo[
n].Data(),
i);
37 clb << TString::Format(
"%s_spcal_amp_%d\t",ifo[
n].Data(),
i);
38 clb << TString::Format(
"%s_spcal_phase_%d\t",ifo[
n].Data(),
i);
48 for(
int i=0;
i<
SPCAL_NPTS;
i++) cout <<
i <<
"\tFrequency: " << exp(logFreq[
i]) <<
"\t logFrequency: " << logFreq[
i] << endl;
56 spcal_amp[
n][
i] = 0.2;
60 spcal_amp[
n][
i] = 0.3;
64 spcal_amp[
n][
i] = 0.0;
71 double time=1267963151.;
73 int simulation_id = 0;
75 clb << time <<
" \t" << spcal_active <<
"\t" << SPCAL_NPTS <<
"\t" << simulation_id <<
"\t";
78 clb << exp(logFreq[i]) <<
"\t";
79 clb << spcal_amp[
n][
i] <<
"\t";
80 clb << spcal_phase[
n][
i] <<
"\t";
void WriteCalFileForPluginCE(TString clb_file="clb_file_ce.clb")