4 cout <<
"CreateUniqueSlags3ifos - Error : nSlags must be odd !!!" << endl;
9 sprintf(ofname,
"%s/Unique_n%d.txt",odir.Data(),nSlags);
12 out.open(ofname,ios::out);
13 if(!out.good()) {cout <<
"CreateUniqueSlags3ifos - Error : Opening File : " << ofname << endl;gSystem->Exit(1);}
15 out <<
"# 0 - SLAG number" << endl;
16 out <<
"# 1 - slag[0]" << endl;
17 out <<
"# 2 - slag[1]" << endl;
18 out <<
"# 3 - slag[2]" << endl;
20 out << 0 <<
"\t" << 0 <<
"\t" << 0 <<
"\t" << 0 << endl;
21 for(
int i=1;i<nSlags;i++) {
23 int lag1 = i%2 ? i : nSlags-i+1;
24 int lag2 = i%2 ? nSlags-i : i-1;
25 out << i <<
"\t" << lag0 <<
"\t" << lag1 <<
"\t" << lag2 << endl;
30 cout << endl <<
"Created file : " << ofname << endl << endl;
sprintf(tag,"wave_%s", data_label)
void CreateUniqueSlags3ifos(TString odir, int nSlags=9999)