Logo coherent WaveBurst  
Library Reference Guide
Logo
Macros | Functions | Variables
cwb_xtalk.C File Reference

Macros

#define NMAX_RES   32
 

Functions

cout<< "cwb_xtalk.C - generate xtalk catalog : be patient, it takes a while ..."<< endl;monster x(wdm, nRes);cout<< "cwb_xtalk.C - write xtalk catalog ..."<< endl;char fName[1024];sprintf(fName,"OverlapCatalog-ilLev%d-hLev%d-iNu%d-P%d.xbin", cwb_xtalk_low_level, cwb_xtalk_high_level, cwb_xtalk_iNu, cwb_xtalk_precision);x.write(fName);cout<< "OverlapCatalog Name : "<< fName<< endl;gSystem-> Exit (1)
 
 for (int level=cwb_xtalk_low_level;level<=cwb_xtalk_high_level;level++)
 
 if (gSystem->Getenv("CWB_XTALK_LOW_LEVEL")==NULL)
 
 if (gSystem->Getenv("CWB_XTALK_HIGH_LEVEL")==NULL)
 
 if (nRes<=0)
 
 if (nRes >NMAX_RES)
 
 if (gSystem->Getenv("CWB_XTALK_INU")!=NULL)
 
 if (gSystem->Getenv("CWB_XTALK_PRECISION")!=NULL)
 

Variables

int cwb_xtalk_iNu =4
 
int cwb_xtalk_precision =10
 
 else
 
cout<< "cwb_xtalk.C - define wdm ..."<< endl;WDM< double > * wdm [NMAX_RES]
 

Macro Definition Documentation

◆ NMAX_RES

#define NMAX_RES   32

Function Documentation

◆ Exit()

cout<< "cwb_xtalk.C - generate xtalk catalog : be patient, it takes a while ..." << endl; monster x(wdm, nRes); cout << "cwb_xtalk.C - write xtalk catalog ..." << endl; char fName[1024]; sprintf(fName,"OverlapCatalog-ilLev%d-hLev%d-iNu%d-P%d.xbin", cwb_xtalk_low_level,cwb_xtalk_high_level,cwb_xtalk_iNu,cwb_xtalk_precision); x.write(fName); cout << "OverlapCatalog Name : " << fName << endl; gSystem-> Exit ( )

◆ for()

for ( int  level = cwb_xtalk_low_level; level<=cwb_xtalk_high_level; level++)

Definition at line 79 of file cwb_xtalk.C.

◆ if() [1/6]

if ( gSystem->  Getenv"CWB_XTALK_LOW_LEVEL" = =NULL)

Definition at line 26 of file cwb_xtalk.C.

◆ if() [2/6]

if ( gSystem->  Getenv"CWB_XTALK_HIGH_LEVEL" = =NULL)

Definition at line 38 of file cwb_xtalk.C.

◆ if() [3/6]

if ( nRes<=  0)

Definition at line 49 of file cwb_xtalk.C.

◆ if() [4/6]

if ( nRes  ,
NMAX_RES   
)

Definition at line 52 of file cwb_xtalk.C.

◆ if() [5/6]

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

Definition at line 58 of file cwb_xtalk.C.

◆ if() [6/6]

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

Definition at line 68 of file cwb_xtalk.C.

Variable Documentation

◆ cwb_xtalk_iNu

int cwb_xtalk_iNu =4

Definition at line 57 of file cwb_xtalk.C.

◆ cwb_xtalk_precision

int cwb_xtalk_precision =10

Definition at line 67 of file cwb_xtalk.C.

◆ else

else
Initial value:
{
if(TString(gSystem->Getenv("CWB_XTALK_LOW_LEVEL")).IsDigit()) {
cwb_xtalk_low_level=TString(gSystem->Getenv("CWB_XTALK_LOW_LEVEL")).Atoi();
} else {
cout << "cwb_xtalk.C - Error : environment CWB_XTALK_LOW_LEVEL is not defined!!!" << endl;exit(1);
}
}
int cwb_xtalk_high_level=0
TString("c")
exit(0)

Definition at line 28 of file cwb_xtalk.C.

◆ wdm

cout<< "cwb_xtalk.C - define wdm ..." << endl; WDM<double>* wdm[NMAX_RES]

Definition at line 78 of file cwb_xtalk.C.