Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions | Variables
cwb_report_loudest.C File Reference
#include <vector>
Include dependency graph for cwb_report_loudest.C:

Functions

TB checkFile (gSystem->Getenv("CWB_ROOTLOGON_FILE"))
 
TB checkFile (gSystem->Getenv("CWB_PARAMETERS_FILE"))
 
TB checkFile (gSystem->Getenv("CWB_UPARAMETERS_FILE"))
 
TB checkFile (gSystem->Getenv("CWB_PPARAMETERS_FILE"))
 
TB checkFile (gSystem->Getenv("CWB_UPPARAMETERS_FILE"))
 
TB checkFile (gSystem->Getenv("CWB_EPPARAMETERS_FILE"))
 
f_ev close ()
 
 for ()
 
cout<< endl;cout<< "New
Loudest File "<< endl;cout
<< ofile<< endl;char
full_condor_out_dir[1024];char
full_condor_err_dir[1024];sprintf(full_condor_out_dir,"%s/%s",
work_dir, log_dir);sprintf(full_condor_err_dir,"%s/%s",
work_dir, log_dir);char
full_condor_dir[1024];sprintf(full_condor_dir,"%s/%s",
work_dir, condor_dir);ofstream
out;out.open(ofile, ios::out);int
jID=0;for(int i=0;i< max_jobs;i++){for(int
j=0;j< lagLoudest[i].size();j++){jID++;char
ostring[1024];int jobID=i+1;char
jtag[1024];sprintf(jtag,"%i_%i",
jobID, lagLoudest[i][j]);sprintf(ostring,"JOB
A%i_%s %s/%s.sub.loudest.%d",
jID, jtag, full_condor_dir,
data_label, iversion);out
<< ostring<< endl;sprintf(ostring,"VARS
A%i_%s PID=\"%i\" CWB_UFILE=\"%s\"
CWB_STAGE=\"%s\" ", jID, jtag,
jobID, jobFiles[i].Data(),
cwb_stage_name.Data());out
<< ostring;sprintf(ostring,"CWB_MDC_FACTOR=\"0\"
CWB_JOB_LAG=\"%i\" CWB_CED_DIR=\"%s\"
", lagLoudest[i][j],
pp_loudest_dir.Data());out
<< ostring;sprintf(ostring,"CWB_INET_OPTIONS=\"%s\"
CWB_UPARAMETERS_FILE=\"%s\"
CWB_BATCH=\"true\"",
cwb_loudest_ced.Data(),
cwb_loudest_ufile.Data());out
<< ostring<< endl;sprintf(ostring,"RETRY
A%i_%s 3000", jID, jtag);out
<< ostring<< endl;}}out.close();TString
cwb_scripts=TString(gSystem->
Getenv("CWB_SCRIPTS"));Long_t
id, size, flags, mt;int estat=gSystem-> 
GetPathInfo (TString(condor_dir)+"/loudest.sh",&id,&size,&flags,&mt)
 
 if (simulation)
 
 if (TString(condor_tag)=="")
 
 if (cwb_report_options!="")
 
 if (ievt==0)
 
 if (estat==0)
 
 if (gSystem->Getenv("CWB_STAGE_INPUT")!=NULL)
 
 if (vector< TString > fileList=TB.getFileListFromDir(cwb_stage_input=="")
 
 if (estat!=0)
 
 if ((fP=fopen(ofile_condor_sub,"w"))==NULL)
 
 sprintf (full_condor_dir,"%s/%s", work_dir, condor_dir)
 
 sprintf (ofile,"%s/%s.dag.loudest.%d", condor_dir, data_label, iversion)
 
 sprintf (ofile_condor_sub,"%s/%s.sub.loudest.%d", full_condor_dir, data_label, iversion)
 

Variables

TString cwb_loudest_ced = "FALSE"
 
int cwb_loudest_idmax = 0
 
int cwb_loudest_idmin = 0
 
int cwb_loudest_nevt = pp_max_nloudest_list
 
TString cwb_loudest_odir = "loudest"
 
float cwb_loudest_rho = 0
 
TString cwb_loudest_stage = "AUTO"
 
TString cwb_loudest_ufile = cwb_uparameters_file
 
TString cwb_loudest_veto = "FALSE"
 
TString cwb_report_options = TString(gSystem->Getenv("CWB_REPORT_OPTIONS"))
 
CWB_STAGE cwb_stage =CWB_STAGE_LIKELIHOOD
 
TString cwb_stage_input =output_dir
 
TString cwb_stage_name ="CWB_STAGE_LIKELIHOOD"
 
 else
 
int estat = gSystem->GetPathInfo(ofile,&id,&size,&flags,&mt)
 
cout<< ofile_condor_sub<< endl;fprintf(fP,"universe
= vanilla\n");fprintf(fP,"getenv
= true\n");fprintf(fP,"priority
= $(PRI)\n");fprintf(fP,"on_exit_hold
= ( ExitCode != 0 )\n");fprintf(fP,"request_memory
= 2000\n");fprintf(fP,"executable
= loudest.sh\n");fprintf(fP,"job_machine_attrs
= Machine\n");fprintf(fP,"job_machine_attrs_history_length
= 5\n");fprintf(fP,"requirements
= target.machine
=!= MachineAttrMachine1
&& target.machine
=!= MachineAttrMachine2
&& target.machine
=!= MachineAttrMachine3
&& target.machine
=!= MachineAttrMachine4
&& target.machine
=!= MachineAttrMachine5\n");fprintf(fP,"environment
= CWB_JOBID=$(PID);CWB_UFILE=$(CWB_UFILE);CWB_STAGE=$(CWB_STAGE);CWB_MDC_FACTOR=$(CWB_MDC_FACTOR);CWB_JOB_LAG=$(CWB_JOB_LAG);CWB_CED_DIR=$(CWB_CED_DIR);CWB_INET_OPTIONS=$(CWB_INET_OPTIONS);CWB_UPARAMETERS_FILE=$(CWB_UPARAMETERS_FILE);CWB_BATCH=$(CWB_BATCH)\n");if(TString(condor_tag)!="")
fprintf(fP,"accounting_group
= %s\n", condor_tag);fprintf(fP,"output
= %s/$(PID)_$(CWB_JOB_LAG)_%s_%s.out\n",
full_condor_out_dir,
data_label,
cwb_loudest_odir.Data());fprintf(fP,"error
= %s/$(PID)_$(CWB_JOB_LAG)_%s_%s.err\n",
full_condor_err_dir,
data_label,
cwb_loudest_odir.Data());fprintf(fP,"log
= %s/%s_%s.log\n", condor_log,
data_label,
cwb_loudest_odir.Data());fprintf(fP,"notification
= never\n");fprintf(fP,"rank=memory\n");fprintf(fP,"queue\n");fclose(fP);cout
<< "Number of Jobs : "<< jID
<< "/"<< jobList.size()<< endl;cout
<< endl;cout<< "To submit
condor recovered jobs type :"
<< endl;sprintf(ofile,"%s/%s.dag.loudest.%d",
condor_dir, data_label,
iversion);cout<< "cwb_condor
submit "<< ofile<< endl;cout
<< endl;gSystem-> 
Exit (0)
 
Long_t flags
 
FILE * fP =NULL
 
char full_condor_dir [1024]
 
Long_t id
 
delete[] ihrss
 
delete[] iSNR
 
delete[] itime
 
 iversion
 
vector< intjobList =TB.getCondorJobList(full_condor_dir, data_label)
 
CWB_STAGE jobStage [max_jobs]
 
int jobStart [max_jobs]
 
int jobStop [max_jobs]
 
int max_jobs = 0
 
Long_t mt
 
int nloudest =0
 
char ofile [1024]
 
char ofile_condor_sub [1024]
 
TString pp_loudest_dir = TString(pp_dir)+TString("/")+cwb_loudest_odir
 
Long_t size
 

Function Documentation

TB checkFile ( gSystem->  Getenv"CWB_ROOTLOGON_FILE")
TB checkFile ( gSystem->  Getenv"CWB_PARAMETERS_FILE")
TB checkFile ( gSystem->  Getenv"CWB_UPARAMETERS_FILE")
TB checkFile ( gSystem->  Getenv"CWB_PPARAMETERS_FILE")
TB checkFile ( gSystem->  Getenv"CWB_UPPARAMETERS_FILE")
TB checkFile ( gSystem->  Getenv"CWB_EPPARAMETERS_FILE")
f_ev close ( )
for ( )

Definition at line 128 of file cwb_report_loudest.C.

cout<< endl; cout << "New Loudest File " << endl; cout << ofile << endl; char full_condor_out_dir[1024]; char full_condor_err_dir[1024]; sprintf(full_condor_out_dir,"%s/%s",work_dir,log_dir); sprintf(full_condor_err_dir,"%s/%s",work_dir,log_dir); char full_condor_dir[1024]; sprintf(full_condor_dir,"%s/%s",work_dir,condor_dir); ofstream out; out.open(ofile,ios::out); int jID = 0; for (int i=0;i<max_jobs;i++) { for (int j=0;j<lagLoudest[i].size();j++) { jID++; char ostring[1024]; int jobID=i+1; char jtag[1024];sprintf(jtag,"%i_%i",jobID,lagLoudest[i][j]); sprintf(ostring,"JOB A%i_%s %s/%s.sub.loudest.%d",jID,jtag,full_condor_dir,data_label,iversion); out << ostring << endl; sprintf(ostring,"VARS A%i_%s PID=\"%i\" CWB_UFILE=\"%s\" CWB_STAGE=\"%s\" ", jID,jtag,jobID,jobFiles[i].Data(),cwb_stage_name.Data()); out << ostring; sprintf(ostring,"CWB_MDC_FACTOR=\"0\" CWB_JOB_LAG=\"%i\" CWB_CED_DIR=\"%s\" ", lagLoudest[i][j],pp_loudest_dir.Data()); out << ostring; sprintf(ostring,"CWB_INET_OPTIONS=\"%s\" CWB_UPARAMETERS_FILE=\"%s\" CWB_BATCH=\"true\"", cwb_loudest_ced.Data(),cwb_loudest_ufile.Data()); out << ostring << endl; sprintf(ostring,"RETRY A%i_%s 3000",jID,jtag); out << ostring << endl; } } out.close(); TString cwb_scripts = TString(gSystem->Getenv("CWB_SCRIPTS")); Long_t id,size,flags,mt; int estat = gSystem-> GetPathInfo ( TString(condor_dir)+"/loudest.sh"  ,
id,
size,
flags,
mt 
)
if ( simulation  )

Definition at line 15 of file cwb_report_loudest.C.

if ( TString(condor_tag)  = ="")

Definition at line 21 of file cwb_report_loudest.C.

if ( cwb_report_options!  = "")

Definition at line 56 of file cwb_report_loudest.C.

if ( ievt  = =0)

Definition at line 182 of file cwb_report_loudest.C.

if ( estat  = =0)

Definition at line 217 of file cwb_report_loudest.C.

if ( gSystem->Getenv("CWB_STAGE_INPUT")!  = NULL)

Definition at line 233 of file cwb_report_loudest.C.

if ( vector<TString> fileList = TB.getFileListFromDir cwb_stage_input = ="")

Definition at line 236 of file cwb_report_loudest.C.

if ( estat!  = 0)

Definition at line 353 of file cwb_report_loudest.C.

if ( (fP=fopen(ofile_condor_sub,"w"))  = = NULL)

Definition at line 365 of file cwb_report_loudest.C.

sprintf ( full_condor_dir  ,
"%s/%s ,
work_dir  ,
condor_dir   
)
sprintf ( ofile  ,
"%s/%s.dag.loudest.%d"  ,
condor_dir  ,
data_label  ,
iversion   
)
sprintf ( ofile_condor_sub  ,
"%s/%s.sub.loudest.%d"  ,
full_condor_dir  ,
data_label  ,
iversion   
)

Variable Documentation

TString cwb_loudest_ced = "FALSE"

Definition at line 51 of file cwb_report_loudest.C.

int cwb_loudest_idmax = 0

Definition at line 49 of file cwb_report_loudest.C.

int cwb_loudest_idmin = 0

Definition at line 48 of file cwb_report_loudest.C.

int cwb_loudest_nevt = pp_max_nloudest_list

Definition at line 47 of file cwb_report_loudest.C.

TString cwb_loudest_odir = "loudest"

Definition at line 53 of file cwb_report_loudest.C.

float cwb_loudest_rho = 0

Definition at line 46 of file cwb_report_loudest.C.

TString cwb_loudest_stage = "AUTO"

Definition at line 54 of file cwb_report_loudest.C.

TString cwb_loudest_ufile = cwb_uparameters_file

Definition at line 50 of file cwb_report_loudest.C.

TString cwb_loudest_veto = "FALSE"

Definition at line 52 of file cwb_report_loudest.C.

TString cwb_report_options = TString(gSystem->Getenv("CWB_REPORT_OPTIONS"))

Definition at line 55 of file cwb_report_loudest.C.

Definition at line 43 of file cwb_report_loudest.C.

TString cwb_stage_input =output_dir

Definition at line 232 of file cwb_report_loudest.C.

TString cwb_stage_name ="CWB_STAGE_LIKELIHOOD"

Definition at line 42 of file cwb_report_loudest.C.

else
Initial value:
{
cwb_uparameters_file=TString(gSystem->Getenv("CWB_UPARAMETERS_FILE"))
TString("c")
TString cwb_uparameters_file

Definition at line 38 of file cwb_report_loudest.C.

int estat = gSystem->GetPathInfo(ofile,&id,&size,&flags,&mt)

Definition at line 216 of file cwb_report_loudest.C.

cout<< ofile_condor_sub << endl; fprintf(fP,"universe = vanilla\n"); fprintf(fP,"getenv = true\n"); fprintf(fP,"priority = $(PRI)\n"); fprintf(fP,"on_exit_hold = ( ExitCode != 0 )\n"); fprintf(fP,"request_memory = 2000\n"); fprintf(fP,"executable = loudest.sh\n"); fprintf(fP,"job_machine_attrs = Machine\n"); fprintf(fP,"job_machine_attrs_history_length = 5\n"); fprintf(fP,"requirements = target.machine =!= MachineAttrMachine1 && target.machine =!= MachineAttrMachine2 && target.machine =!= MachineAttrMachine3 && target.machine =!= MachineAttrMachine4 && target.machine =!= MachineAttrMachine5\n"); fprintf(fP,"environment = CWB_JOBID=$(PID);CWB_UFILE=$(CWB_UFILE);CWB_STAGE=$(CWB_STAGE);CWB_MDC_FACTOR=$(CWB_MDC_FACTOR);CWB_JOB_LAG=$(CWB_JOB_LAG);CWB_CED_DIR=$(CWB_CED_DIR);CWB_INET_OPTIONS=$(CWB_INET_OPTIONS);CWB_UPARAMETERS_FILE=$(CWB_UPARAMETERS_FILE);CWB_BATCH=$(CWB_BATCH)\n"); if(TString(condor_tag)!="") fprintf(fP,"accounting_group = %s\n",condor_tag); fprintf(fP,"output = %s/$(PID)_$(CWB_JOB_LAG)_%s_%s.out\n",full_condor_out_dir,data_label,cwb_loudest_odir.Data()); fprintf(fP,"error = %s/$(PID)_$(CWB_JOB_LAG)_%s_%s.err\n",full_condor_err_dir,data_label,cwb_loudest_odir.Data()); fprintf(fP,"log = %s/%s_%s.log\n",condor_log,data_label,cwb_loudest_odir.Data()); fprintf(fP,"notification = never\n"); fprintf(fP,"rank=memory\n"); fprintf(fP,"queue\n"); fclose(fP); cout << "Number of Jobs : " << jID << "/" << jobList.size() << endl; cout << endl; cout << "To submit condor recovered jobs type :" << endl; sprintf(ofile,"%s/%s.dag.loudest.%d",condor_dir,data_label,iversion); cout << "cwb_condor submit " << ofile << endl; cout << endl; gSystem-> Exit(0)

Definition at line 398 of file cwb_report_loudest.C.

Long_t flags

Definition at line 215 of file cwb_report_loudest.C.

FILE* fP =NULL

Definition at line 364 of file cwb_report_loudest.C.

char full_condor_dir[1024]

Definition at line 124 of file cwb_report_loudest.C.

Long_t id

Definition at line 215 of file cwb_report_loudest.C.

delete [] ihrss

Definition at line 180 of file cwb_report_loudest.C.

delete [] iSNR

Definition at line 179 of file cwb_report_loudest.C.

delete [] itime

Definition at line 178 of file cwb_report_loudest.C.

iversion

Definition at line 209 of file cwb_report_loudest.C.

vector<int> jobList =TB.getCondorJobList(full_condor_dir, data_label)

Definition at line 126 of file cwb_report_loudest.C.

CWB_STAGE jobStage[max_jobs]

Definition at line 192 of file cwb_report_loudest.C.

int jobStart[max_jobs]

Definition at line 189 of file cwb_report_loudest.C.

int jobStop[max_jobs]

Definition at line 190 of file cwb_report_loudest.C.

int max_jobs = 0

Definition at line 127 of file cwb_report_loudest.C.

Long_t mt

Definition at line 215 of file cwb_report_loudest.C.

int nloudest =0

Definition at line 278 of file cwb_report_loudest.C.

char ofile[1024]

Definition at line 211 of file cwb_report_loudest.C.

char ofile_condor_sub[1024]

Definition at line 361 of file cwb_report_loudest.C.

TString pp_loudest_dir = TString(pp_dir)+TString("/")+cwb_loudest_odir

Definition at line 120 of file cwb_report_loudest.C.

Long_t size

Definition at line 215 of file cwb_report_loudest.C.