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

Macros

#define GWGC_FILE   "../data/GWGCCatalog_Rev1d7.txt"
 
#define GWGC_FILE_INSP   "../data/GWGCCatalog_Rev1d7_InspiralFormat.txt"
 

Functions

 if (!in.good())
 
in open (GWGC_FILE, ios::in)
 

Variables

cout<< "Opening Input File : "<< GWGC_FILE<< endl;int entries=0;char str[1024];while(true) { in.getline(str, 1024);if(!in.good()) break;if(str[0] !='#') entries++;} cout<< "entries "<< entries<< endl;in.clear(ios::goodbit);in.seekg(0, ios::beg);ofstream out;out.open(GWGC_FILE_INSP, ios::out);if(!out.good()) {cout<< "Error Opening Output File : "<< GWGC_FILE_INSP<< endl;exit(1);}int cnt=0;char iline[1024];in.getline(iline, 1024);while(1) { in.getline(iline, 1024);if(!in.good()) break;TObjArray *tok=TString(iline).Tokenize(TString('|'));TObjString *tname=(TObjString *) tok-> At (1)
 
double DEC = tdec->GetString().Atof()
 
int dec_d = int(DEC)
 
int dec_m = int((DEC-dec_d)*60.)
 
double dist = tdist->GetString().Atof()
 
double lum = tabs_mag->GetString().Atof()
 
TString name = tname->GetString()
 
double ra = tra->GetString().Atof()
 
TObjString * tabs_mag = (TObjString*)tok->At(13)
 
TObjString * tdec = (TObjString*)tok->At(3)
 
TObjString * tdist = (TObjString*)tok->At(14)
 
TObjString * tra = (TObjString*)tok->At(2)
 

Macro Definition Documentation

◆ GWGC_FILE

#define GWGC_FILE   "../data/GWGCCatalog_Rev1d7.txt"

◆ GWGC_FILE_INSP

#define GWGC_FILE_INSP   "../data/GWGCCatalog_Rev1d7_InspiralFormat.txt"

Function Documentation

◆ if()

if ( !in.  good())

Definition at line 11 of file ConvertGWGC.C.

◆ open()

in open ( GWGC_FILE  ,
ios::in   
)

Variable Documentation

◆ At

cout<< "Opening Input File : " << GWGC_FILE << endl; int entries=0; char str[1024]; while(true) { in.getline(str,1024); if (!in.good()) break; if(str[0] != '#') entries++; } cout << "entries " << entries << endl; in.clear(ios::goodbit); in.seekg(0, ios::beg); ofstream out; out.open(GWGC_FILE_INSP,ios::out); if (!out.good()) {cout << "Error Opening Output File : " << GWGC_FILE_INSP << endl;exit(1);}int cnt=0; char iline[1024]; in.getline(iline,1024); while (1) { in.getline(iline,1024); if (!in.good()) break; TObjArray* tok = TString(iline).Tokenize(TString('|')); TObjString* tname = (TObjString*)tok-> At(1)

Definition at line 39 of file ConvertGWGC.C.

◆ DEC

DEC = tdec->GetString().Atof()

Definition at line 47 of file ConvertGWGC.C.

◆ dec_d

int dec_d = int(DEC)

Definition at line 55 of file ConvertGWGC.C.

◆ dec_m

int dec_m = int((DEC-dec_d)*60.)

Definition at line 56 of file ConvertGWGC.C.

◆ dist

double dist = tdist->GetString().Atof()

Definition at line 48 of file ConvertGWGC.C.

◆ lum

double lum = tabs_mag->GetString().Atof()

Definition at line 49 of file ConvertGWGC.C.

◆ name

TString name = tname->GetString()

Definition at line 45 of file ConvertGWGC.C.

◆ ra

ra = tra->GetString().Atof()

Definition at line 46 of file ConvertGWGC.C.

◆ tabs_mag

TObjString* tabs_mag = (TObjString*)tok->At(13)

Definition at line 43 of file ConvertGWGC.C.

◆ tdec

TObjString* tdec = (TObjString*)tok->At(3)

Definition at line 41 of file ConvertGWGC.C.

◆ tdist

TObjString* tdist = (TObjString*)tok->At(14)

Definition at line 42 of file ConvertGWGC.C.

◆ tra

TObjString* tra = (TObjString*)tok->At(2)

Definition at line 40 of file ConvertGWGC.C.