18 for(
int i=0;
i<dirList.size();
i++) {
19 cout << dirList[
i] << endl;
21 for(
int j=0;
j<fileList.size();
j++) {
22 logList.push_back(fileList[
j].Data());
30 if (!out.good()) {cout <<
"LogWaveMDC.C - Error Opening File : " << lstFile.Data() << endl;
exit(1);}
31 for(
int i=0;
i<logList.size();
i++) out << logList[
i].Data() << endl;
35 sortFile.ReplaceAll(
".lst",
".sort");
38 sprintf(cmd,
"sort %s > %s",lstFile.Data(),sortFile.Data());
44 in.open(sortFile.Data(),
ios::in);
45 if (!in.good()) {cout <<
"LogWaveMDC.C - Error Opening Sorted File : " << sortFile.Data() << endl;
exit(1);}
50 if (!in.good())
break;
53 sprintf(cmd,
"cat %s > %s/%s",log,
frDir.Data(),logFile.Data());
56 sprintf(cmd,
"cat %s >> %s/%s",log,
frDir.Data(),logFile.Data());
64 sprintf(cmd,
"rm %s %s",lstFile.Data(),sortFile.Data());
70 frlFile.ReplaceAll(
".lst",
".frl");
71 sprintf(cmd,
"ls %s/%s/*/*.gwf > %s",gSystem->WorkingDirectory(),
frDir.Data(),frlFile.Data());
78 rootFile.ReplaceAll(
".txt",
".root");
85 logHeaderFile.ReplaceAll(
"-Log.txt",
"-LogHeader.txt");
89 sprintf(cmd,
"cat %s/%s >> %s/%s",
frDir.Data(),logFile.Data(),
frDir.Data(),logHeaderFile.Data());
95 sprintf(cmd,
"mv %s/%s %s/%s",
frDir.Data(),logHeaderFile.Data(),
frDir.Data(),logFile.Data());
102 cout <<
"Dump waveforms ..." << endl;
std::vector< char * > ifoName
void Dump(TString fname, int ID, int id, TString polarization)
void SetSkyDistribution(MDC_DISTRIBUTION sky_distribution, vector< mdcpar > par, int seed=0, bool add=false)
void DumpLogHeader(TString fName, TString label="", int size=0)
vector< TString > logList
sprintf(cmd,"rm %s %s", lstFile.Data(), sortFile.Data())
cout<< "Starting reading output directory ..."<< endl;vector< TString > fileList
void DumpLog(TString fName, TString label="", bool append=false)
TString frLabel[NIFO_MAX]
vector< TString > dirList