4 TB.
checkFile(gSystem->Getenv(
"CWB_ROOTLOGON_FILE"));
5 TB.
checkFile(gSystem->Getenv(
"CWB_PARAMETERS_FILE"));
6 TB.
checkFile(gSystem->Getenv(
"CWB_UPARAMETERS_FILE"));
9 if(gSystem->Getenv(
"CWB_JOBID")==NULL) {
10 cout <<
"Error : environment CWB_JOBID is not defined!!!" << endl;
exit(1);
12 if(
TString(gSystem->Getenv(
"CWB_JOBID")).IsDigit()) {
13 cwb_jobid=
TString(gSystem->Getenv(
"CWB_JOBID")).Atoi();
15 cout <<
"Error : environment CWB_JOBID is not defined!!!" << endl;
exit(1);
18 cout <<
"cwb_jobid : " << cwb_jobid << endl;
21 if(gSystem->Getenv(
"CWB_IFO")==NULL) {
22 cout <<
"Error : environment CWB_IFO is not defined!!!" << endl;
exit(1);
24 cwb_ifo=
TString(gSystem->Getenv(
"CWB_IFO"));
26 cout <<
"cwb_ifo : " << cwb_ifo.Data() << endl;
29 if(gSystem->Getenv(
"HOME_FRDISPLAY")==NULL) {
30 cout <<
"Error : environment HOME_FRDISPLAY is not defined!!!" << endl;
exit(1);
32 home_frdisplay=
TString(gSystem->Getenv(
"HOME_FRDISPLAY"));
34 cout <<
"home_frdisplay : " << home_frdisplay.Data() << endl;
39 if(cwb_ifo.CompareTo(
ifo[
i])==0) icheck=
true;
42 cout <<
"Error - ifo : " << cwb_ifo.Data() <<
" is not declared in "
43 << gSystem->Getenv(
"CWB_UPARAMETERS_FILE") << endl;
44 cout << endl <<
"List of allowed ifos " << endl << endl;
51 for(
int i=0;
i<
nIFO;
i++)
if(cwb_ifo.CompareTo(
ifo[
i])==0) ifoID=i;
52 cout <<
"ifoID : " << ifoID << endl;
67 cout <<
"job_start : " << job_start <<
" job_stop : " << job_stop << endl;
73 UserGroup_t*
uinfo = gSystem->GetUserInfo();
76 sprintf(cmd,
"mkdir -p /dev/shm/%s",uinfo->fUser.Data());
81 cout <<
"baudline_FFL : " << baudline_FFL << endl;
85 if (!out.good()) {cout <<
"Error Opening File : " << baudline_FFL << endl;
exit(1);}
89 if (!in.good()) {cout <<
"Error Opening File : " <<
frFiles[
ifoID] << endl;
exit(1);}
95 if (!in.good())
break;
97 file_path.ReplaceAll(
"file://localhost",
"");
100 file_path_tmp.ReplaceAll(
".gwf",
"");
102 int frfile_start = ((TObjString*)token->At(token->GetEntries()-2))->GetString().Atoi();
103 int frfile_len = ((TObjString*)token->At(token->GetEntries()-1))->GetString().Atoi();
105 if(frfile_stop<job_start)
continue;
106 if(frfile_start>job_stop)
continue;
107 out << file_path.Data() <<
" " << 0 <<
" " << 0 <<
" " << 0 <<
" " << 0 << endl;
108 cout << file_path.Data() << endl;
113 cout <<
"out file : " << baudline_FFL << endl;
118 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())