22 TB.
checkFile(gSystem->Getenv(
"CWB_ROOTLOGON_FILE"));
23 TB.
checkFile(gSystem->Getenv(
"CWB_PARAMETERS_FILE"));
24 TB.
checkFile(gSystem->Getenv(
"CWB_UPARAMETERS_FILE"));
27 if(gSystem->Getenv(
"CWB_JOBID")==NULL) {
28 cout <<
"Error : environment CWB_JOBID is not defined!!!" << endl;
exit(1);
30 if(
TString(gSystem->Getenv(
"CWB_JOBID")).IsDigit()) {
31 cwb_jobid=
TString(gSystem->Getenv(
"CWB_JOBID")).Atoi();
33 cout <<
"Error : environment CWB_JOBID is not defined!!!" << endl;
exit(1);
36 cout <<
"cwb_jobid : " << cwb_jobid << endl;
39 if(gSystem->Getenv(
"CWB_IFO")==NULL) {
40 cout <<
"Error : environment CWB_IFO is not defined!!!" << endl;
exit(1);
42 cwb_ifo=
TString(gSystem->Getenv(
"CWB_IFO"));
44 cout <<
"cwb_ifo : " << cwb_ifo.Data() << endl;
47 if(gSystem->Getenv(
"HOME_FRDISPLAY")==NULL) {
48 cout <<
"Error : environment HOME_FRDISPLAY is not defined!!!" << endl;
exit(1);
50 home_frdisplay=
TString(gSystem->Getenv(
"HOME_FRDISPLAY"));
52 cout <<
"home_frdisplay : " << home_frdisplay.Data() << endl;
57 if(cwb_ifo.CompareTo(
ifo[
i])==0) icheck=
true;
60 cout <<
"Error - ifo : " << cwb_ifo.Data() <<
" is not declared in " 61 << gSystem->Getenv(
"CWB_UPARAMETERS_FILE") << endl;
62 cout << endl <<
"List of allowed ifos " << endl << endl;
69 for(
int i=0;
i<
nIFO;
i++)
if(cwb_ifo.CompareTo(
ifo[
i])==0) ifoID=i;
70 cout <<
"ifoID : " << ifoID << endl;
85 cout <<
"job_start : " << job_start <<
" job_stop : " << job_stop << endl;
91 UserGroup_t*
uinfo = gSystem->GetUserInfo();
94 sprintf(cmd,
"mkdir -p /dev/shm/%s",uinfo->fUser.Data());
99 cout <<
"baudline_FFL : " << baudline_FFL << endl;
103 if (!out.good()) {cout <<
"Error Opening File : " << baudline_FFL << endl;
exit(1);}
107 if (!in.good()) {cout <<
"Error Opening File : " <<
frFiles[
ifoID] << endl;
exit(1);}
113 if (!in.good())
break;
115 file_path.ReplaceAll(
"file://localhost",
"");
118 file_path_tmp.ReplaceAll(
".gwf",
"");
120 int frfile_start = ((TObjString*)token->At(token->GetEntries()-2))->GetString().Atoi();
121 int frfile_len = ((TObjString*)token->At(token->GetEntries()-1))->GetString().Atoi();
123 if(frfile_stop<job_start)
continue;
124 if(frfile_start>job_stop)
continue;
125 out << file_path.Data() <<
" " << 0 <<
" " << 0 <<
" " << 0 <<
" " << 0 << endl;
126 cout << file_path.Data() << endl;
131 cout <<
"out file : " << baudline_FFL << endl;
136 sprintf(cmd,
"ps | grep baudline | awk '{print $1}' | xargs kill -9");
char channelNamesRaw[NIFO_MAX][50]
char frFiles[NIFO_MAX+1][256]
cout<< "baudline_FFL : "<< baudline_FFL<< endl;ofstream out;out.open(baudline_FFL, ios::out);if(!out.good()) {cout<< "Error Opening File : "<< baudline_FFL<< endl;exit(1);} ifstream in;in.open(frFiles[ifoID], ios::in);if(!in.good()) {cout<< "Error Opening File : "<< frFiles[ifoID]<< endl;exit(1);} TString pfile_path="";char istring[1024];while(1) { in > istring
vector< waveSegment > cat1List
sprintf(cmd,"mkdir -p /dev/shm/%s", uinfo->fUser.Data())