Logo coherent WaveBurst  
Library Reference Guide
Logo
Functions | Variables
cwb_condor_create.C File Reference
#include <vector>
Include dependency graph for cwb_condor_create.C:

Functions

TB checkFile (gSystem->Getenv("CWB_ROOTLOGON_FILE"))
 
TB checkFile (gSystem->Getenv("CWB_PARAMETERS_FILE"))
 
TB checkFile (gSystem->Getenv("CWB_UPARAMETERS_FILE"))
 
TB createDagFile (rslagList, full_condor_dir, data_label, jobFiles, cwb_stage_name)
 
cout<< endl;cout<< "To submit condor jobs, type : cwb_condor submit"<< endl;cout<< endl;} gSystem-> Exit (0)
 
 for (int n=0;n< nIFO;n++)
 
 if (TString(condor_tag)=="")
 
 if (estat==0)
 
 if (nIFO==1)
 
 if (slagSize==0)
 
 if (gSystem->Getenv("_USE_OSG")!=NULL)
 
 if (gSystem->Getenv("_USE_LSF")!=NULL)
 
 if (gSystem->Getenv("_USE_PEGASUS")!=NULL)
 
vector< TStringifos (nIFO)
 
 sprintf (full_condor_dir,"%s/%s", work_dir, condor_dir)
 
 sprintf (full_condor_out_dir,"%s/%s", work_dir, log_dir)
 
 sprintf (full_condor_err_dir,"%s/%s", work_dir, log_dir)
 
 sprintf (dagfile,"%s/%s.dag", condor_dir, data_label)
 

Variables

vector< waveSegmentcat1List =TB.readSegList(nDQF, DQF, CWB_CAT1)
 
char dagfile [1024]
 
 else
 
int estat = gSystem->GetPathInfo(dagfile,&id,&size,&flags,&mt)
 
Long_t flags
 
char full_condor_dir [1024]
 
char full_condor_err_dir [1024]
 
char full_condor_out_dir [1024]
 
Long_t id
 
cout<< "slagList size : "<< slagList.size()<< endl;cout<< endl<< "Start segments selection from dq cat1 list ..."<< endl<< endl;rslagList=TB.getSlagList(slagList, ifos, segLen, segMLS, segEdge, nDQF, DQF, CWB_CAT1);cout<< "Number of selected jobs after cat1 : "<< rslagList.size()<< endl;cout<< endl<< "Start segments selection from dq cat2 list ..."<< endl<< endl;rslagList=TB.getSlagList(rslagList, ifos, segLen, segTHR, segEdge, nDQF, DQF, CWB_CAT2);cout<< "Number of selected jobs after cat2 : "<< rslagList.size()<< endl;vector< TStringjobFiles
 
Long_t mt
 
vector< slagrslagList
 
Long_t size
 
vector< slagslagList =TB.getSlagList(nIFO, slagSize, slagSegs, slagOff, slagMin, slagMax, slagSite, slagFile)
 

Function Documentation

◆ checkFile() [1/3]

TB checkFile ( gSystem->  Getenv"CWB_ROOTLOGON_FILE")

◆ checkFile() [2/3]

TB checkFile ( gSystem->  Getenv"CWB_PARAMETERS_FILE")

◆ checkFile() [3/3]

TB checkFile ( gSystem->  Getenv"CWB_UPARAMETERS_FILE")

◆ createDagFile()

TB createDagFile ( rslagList  ,
full_condor_dir  ,
data_label  ,
jobFiles  ,
cwb_stage_name   
)

◆ Exit()

cout<< endl; cout << "To submit condor jobs, type : cwb_condor submit" << endl; cout << endl; } gSystem-> Exit ( )

◆ for()

for ( )

Definition at line 89 of file cwb_condor_create.C.

◆ if() [1/7]

if ( TString(condor_tag)  = ="")

Definition at line 30 of file cwb_condor_create.C.

◆ if() [2/7]

if ( estat  = =0)

Definition at line 65 of file cwb_condor_create.C.

◆ if() [3/7]

if ( nIFO  = =1)

Definition at line 80 of file cwb_condor_create.C.

◆ if() [4/7]

if ( slagSize  = =0)

Definition at line 97 of file cwb_condor_create.C.

◆ if() [5/7]

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

Definition at line 123 of file cwb_condor_create.C.

◆ if() [6/7]

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

Definition at line 131 of file cwb_condor_create.C.

◆ if() [7/7]

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

Definition at line 160 of file cwb_condor_create.C.

◆ ifos()

vector<TString> ifos ( nIFO  )

◆ sprintf() [1/4]

sprintf ( full_condor_dir  ,
"%s/%s ,
work_dir  ,
condor_dir   
)

◆ sprintf() [2/4]

sprintf ( full_condor_out_dir  ,
"%s/%s ,
work_dir  ,
log_dir   
)

◆ sprintf() [3/4]

sprintf ( full_condor_err_dir  ,
"%s/%s ,
work_dir  ,
log_dir   
)

◆ sprintf() [4/4]

sprintf ( dagfile  ,
"%s/%s.dag"  ,
condor_dir  ,
data_label   
)

Variable Documentation

◆ cat1List

vector<waveSegment> cat1List =TB.readSegList(nDQF, DQF, CWB_CAT1)

Definition at line 94 of file cwb_condor_create.C.

◆ dagfile

char dagfile[1024]

Definition at line 59 of file cwb_condor_create.C.

◆ else

else
Initial value:
{
CWB::Toolbox TB
static vector< waveSegment > getSlagJobList(vector< waveSegment > ilist, int seglen=600)
Definition: Toolbox.cc:1791
segLen
Definition: cwb_eced.C:24
vector< waveSegment > cat1List

Definition at line 105 of file cwb_condor_create.C.

◆ estat

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

Definition at line 64 of file cwb_condor_create.C.

◆ flags

Long_t flags

Definition at line 63 of file cwb_condor_create.C.

◆ full_condor_dir

char full_condor_dir[1024]

Definition at line 50 of file cwb_condor_create.C.

◆ full_condor_err_dir

char full_condor_err_dir[1024]

Definition at line 52 of file cwb_condor_create.C.

◆ full_condor_out_dir

char full_condor_out_dir[1024]

Definition at line 51 of file cwb_condor_create.C.

◆ id

Long_t id

Definition at line 63 of file cwb_condor_create.C.

◆ jobFiles

cout<< "slagList size : " << slagList.size() << endl; cout << endl << "Start segments selection from dq cat1 list ..." << endl << endl; rslagList=TB.getSlagList( slagList, ifos, segLen, segMLS, segEdge, nDQF, DQF, CWB_CAT1); cout << "Number of selected jobs after cat1 : " << rslagList.size() << endl; cout << endl << "Start segments selection from dq cat2 list ..." << endl << endl; rslagList=TB.getSlagList(rslagList, ifos, segLen, segTHR, segEdge, nDQF, DQF, CWB_CAT2); cout << "Number of selected jobs after cat2 : " << rslagList.size() << endl; vector<TString> jobFiles

Definition at line 119 of file cwb_condor_create.C.

◆ mt

Long_t mt

Definition at line 63 of file cwb_condor_create.C.

◆ rslagList

vector<slag> rslagList

Definition at line 87 of file cwb_condor_create.C.

◆ size

Long_t size

Definition at line 63 of file cwb_condor_create.C.

◆ slagList

vector<slag> slagList =TB.getSlagList(nIFO, slagSize, slagSegs, slagOff, slagMin, slagMax, slagSite, slagFile)

Definition at line 109 of file cwb_condor_create.C.