Logo coherent WaveBurst  
Library Reference Guide
Logo
Functions | Variables
cwb_dump_inj.C File Reference
#include <vector>
Include dependency graph for cwb_dump_inj.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 (configPlugin.GetTitle())
 
NET mdcType clear ()
 
configPlugin Exec ()
 
cout<< "Write output file : "<< mdc_inj_file<< endl<< endl;for(int i=0;i< NET.mdcType.size();i++) { char ostr[256];sprintf(ostr,"MDC_SET\%4d\%20s\%6.0f\%6.0f", i, NET.mdcType[i].data(),(fLow+fHigh)/2.,(fHigh-fLow)/2.);cout<< ostr<< endl;fprintf(fP,"%s\", ostr);} fclose(fP);char cmd[256];sprintf(cmd,"sort -k 3 -d %s > %s", mdc_inj_file, TString(mdc_inj_file).ReplaceAll(".inj",".inj.tmp").Data());gSystem-> Exec (cmd)
 
 for (int i=0;i< size;i++)
 
 if (!simulation)
 
 if (TString(frFiles[nIFO])!="")
 
 if (MDC.GetInspiral()!="")
 
 if (NET.mdcType.size()==0)
 
 if ((fP=fopen(mdc_inj_file, "w"))==NULL)
 
cfg Import ()
 
gROOT ProcessLine (cmd)
 
 sprintf (cmd,"network* net = new network;")
 
 sprintf (mdc_inj_file,"%s/%s.inj", dump_dir, data_label)
 
 sprintf (cmd,"mv %s %s", TString(mdc_inj_file).ReplaceAll(".inj",".inj.tmp").Data(), mdc_inj_file)
 

Variables

CWB::configcfg = new CWB::config
 
char cmd [128]
 
 else
 
FILE * fP
 
char mdc_inj_file [1024]
 
network NET
 
bool overwrite =TB.checkFile(mdc_inj_file,true)
 

Function Documentation

◆ checkFile() [1/4]

TB checkFile ( gSystem->  Getenv"CWB_ROOTLOGON_FILE")

◆ checkFile() [2/4]

TB checkFile ( gSystem->  Getenv"CWB_PARAMETERS_FILE")

◆ checkFile() [3/4]

TB checkFile ( gSystem->  Getenv"CWB_UPARAMETERS_FILE")

◆ checkFile() [4/4]

TB checkFile ( configPlugin.  GetTitle())

◆ clear()

NET mdcType clear ( )

◆ Exec() [1/2]

configPlugin Exec ( )

◆ Exec() [2/2]

cout<< "Write output file : " << mdc_inj_file << endl << endl; for(int i=0;i<NET.mdcType.size();i++) { char ostr[256]; sprintf(ostr,"MDC_SET\t%4d\t%20s\t%6.0f\t%6.0f",i,NET.mdcType[i].data(),(fLow+fHigh)/2.,(fHigh-fLow)/2.); cout << ostr << endl; fprintf(fP,"%s\n",ostr); } fclose(fP); char cmd[256]; sprintf(cmd,"sort -k 3 -d %s > %s",mdc_inj_file,TString(mdc_inj_file).ReplaceAll(".inj",".inj.tmp").Data()); gSystem-> Exec ( cmd  )

◆ for()

for ( )

Definition at line 77 of file cwb_dump_inj.C.

◆ if() [1/5]

if ( simulation)

Definition at line 32 of file cwb_dump_inj.C.

◆ if() [2/5]

if ( TString(frFiles[nIFO])!  = "")

Definition at line 37 of file cwb_dump_inj.C.

◆ if() [3/5]

if ( MDC.GetInspiral()!  = "")

Definition at line 73 of file cwb_dump_inj.C.

◆ if() [4/5]

if ( NET.mdcType.  size() = =0)

Definition at line 91 of file cwb_dump_inj.C.

◆ if() [5/5]

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

Definition at line 104 of file cwb_dump_inj.C.

◆ Import()

cfg Import ( )

◆ ProcessLine()

gROOT ProcessLine ( cmd  )

◆ sprintf() [1/3]

sprintf ( cmd  )

◆ sprintf() [2/3]

sprintf ( mdc_inj_file  ,
"%s/%s.inj"  ,
dump_dir  ,
data_label   
)

◆ sprintf() [3/3]

sprintf ( cmd  ,
"mv %s %s ,
TString(mdc_inj_file).ReplaceAll(".inj",".inj.tmp").Data()  ,
mdc_inj_file   
)

Variable Documentation

◆ cfg

Definition at line 61 of file cwb_dump_inj.C.

◆ cmd

char cmd[128]

Definition at line 58 of file cwb_dump_inj.C.

◆ else

else
Initial value:
{
cout << "cwb_dump_inj.C : read MDC list from configPlugin ... " << configPlugin.GetTitle() << endl
TMacro configPlugin

Definition at line 52 of file cwb_dump_inj.C.

◆ fP

FILE* fP

Definition at line 103 of file cwb_dump_inj.C.

◆ mdc_inj_file

char mdc_inj_file[1024]

Definition at line 98 of file cwb_dump_inj.C.

◆ NET

CWB::mdc MDC & NET

Definition at line 30 of file cwb_dump_inj.C.

◆ overwrite

bool overwrite =TB.checkFile(mdc_inj_file,true)

Definition at line 100 of file cwb_dump_inj.C.