Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Functions | Variables
DrawWaveformPE.C File Reference

Macros

#define FHIGH   256
 
#define FLOW   16
 
#define IN_CWB_ASCII_FILE_H1   "H1_pe_wave.dat"
 
#define IN_CWB_ASCII_FILE_L1   "L1_pe_wave.dat"
 
#define OUT_CWB_ASCII_FILE_H1   "OUT_H1_pe_wave.dat"
 
#define OUT_CWB_ASCII_FILE_L1   "OUT_L1_pe_wave.dat"
 

Functions

void DrawWaveformPE (TString ipath, int gtype=0, int ifo=0, double tshift=0, TString label="PLOT", double P=0.99)
 
void DumpWaveform (int ifo, wavearray< double > *wrec, wavearray< double > *wmed, wavearray< double > *wl50, wavearray< double > *wu50, wavearray< double > *wl90, wavearray< double > *wu90)
 
void FrequencyCut (wavearray< double > *x, double bF, double eF)
 
wavearray< double > GetAlignedWaveform (wavearray< double > *wf, wavearray< double > *wref)
 
wavearray< double > GetDifWaveform (wavearray< double > *wf1, wavearray< double > *wf2)
 
double GetTimeBoundaries (wavearray< double > x, double P, double &bT, double &eT)
 
void PlotSpectrogram (wavearray< double > *x, double tstart=0, double tstop=0, TString title="", TString ofname="", double tchirp=0., double mchirp=0.)
 
void PlotWaveformAsymmErrors (TString ofname, TString title, wavearray< double > *wrec, wavearray< double > *wmed, wavearray< double > *wl50, wavearray< double > *wu50, wavearray< double > *wl90, wavearray< double > *wu90, wavearray< double > *wref, TString pdir, double P, bool freq=false, bool showerr=true)
 
void PlotWaveformAsymmErrors (TString ofname, TString title, CWB::config *cfg, wavearray< double > *wrec, wavearray< double > *wmed, wavearray< double > *wl50, wavearray< double > *wu50, wavearray< double > *wl90, wavearray< double > *wu90, wavearray< double > *wref, TString pdir, double P, bool freq)
 
void ReadDataFromASCII (TString ipath, int ifo, wavearray< double > *wrec, wavearray< double > *wmed, wavearray< double > *wl50, wavearray< double > *wu50, wavearray< double > *wl90, wavearray< double > *wu90, wavearray< double > *frec, wavearray< double > *fmed, wavearray< double > *fl50, wavearray< double > *fu50, wavearray< double > *fl90, wavearray< double > *fu90)
 
std::vector< TStringReadDataFromROOT (TString ifile, int ifo, wavearray< double > *winj, wavearray< double > *wrec, wavearray< double > *wwht, wavearray< double > *wmed, wavearray< double > *wl50, wavearray< double > *wu50, wavearray< double > *wl90, wavearray< double > *wu90)
 

Variables

TF1 * fchirp
 
CWB::STFTstft
 

Macro Definition Documentation

#define FHIGH   256

Definition at line 43 of file DrawWaveformPE.C.

#define FLOW   16

Definition at line 42 of file DrawWaveformPE.C.

#define IN_CWB_ASCII_FILE_H1   "H1_pe_wave.dat"

Definition at line 35 of file DrawWaveformPE.C.

#define IN_CWB_ASCII_FILE_L1   "L1_pe_wave.dat"

Definition at line 34 of file DrawWaveformPE.C.

#define OUT_CWB_ASCII_FILE_H1   "OUT_H1_pe_wave.dat"

Definition at line 38 of file DrawWaveformPE.C.

#define OUT_CWB_ASCII_FILE_L1   "OUT_L1_pe_wave.dat"

Definition at line 37 of file DrawWaveformPE.C.

Function Documentation

void DrawWaveformPE ( TString  ipath,
int  gtype = 0,
int  ifo = 0,
double  tshift = 0,
TString  label = "PLOT",
double  P = 0.99 
)

Definition at line 48 of file DrawWaveformPE.C.

void DumpWaveform ( int  ifo,
wavearray< double > *  wrec,
wavearray< double > *  wmed,
wavearray< double > *  wl50,
wavearray< double > *  wu50,
wavearray< double > *  wl90,
wavearray< double > *  wu90 
)

Definition at line 560 of file DrawWaveformPE.C.

void FrequencyCut ( wavearray< double > *  x,
double  bF,
double  eF 
)

Definition at line 739 of file DrawWaveformPE.C.

wavearray<double> GetAlignedWaveform ( wavearray< double > *  wf,
wavearray< double > *  wref 
)

Definition at line 435 of file DrawWaveformPE.C.

wavearray<double> GetDifWaveform ( wavearray< double > *  wf1,
wavearray< double > *  wf2 
)

Definition at line 462 of file DrawWaveformPE.C.

double GetTimeBoundaries ( wavearray< double >  x,
double  P,
double &  bT,
double &  eT 
)

Definition at line 316 of file DrawWaveformPE.C.

void PlotSpectrogram ( wavearray< double > *  x,
double  tstart = 0,
double  tstop = 0,
TString  title = "",
TString  ofname = "",
double  tchirp = 0.,
double  mchirp = 0. 
)

Definition at line 752 of file DrawWaveformPE.C.

void PlotWaveformAsymmErrors ( TString  ofname,
TString  title,
wavearray< double > *  wrec,
wavearray< double > *  wmed,
wavearray< double > *  wl50,
wavearray< double > *  wu50,
wavearray< double > *  wl90,
wavearray< double > *  wu90,
wavearray< double > *  wref,
TString  pdir,
double  P,
bool  freq = false,
bool  showerr = true 
)

Definition at line 348 of file DrawWaveformPE.C.

void PlotWaveformAsymmErrors ( TString  ofname,
TString  title,
CWB::config cfg,
wavearray< double > *  wrec,
wavearray< double > *  wmed,
wavearray< double > *  wl50,
wavearray< double > *  wu50,
wavearray< double > *  wl90,
wavearray< double > *  wu90,
wavearray< double > *  wref,
TString  pdir,
double  P,
bool  freq 
)

Definition at line 488 of file DrawWaveformPE.C.

void ReadDataFromASCII ( TString  ipath,
int  ifo,
wavearray< double > *  wrec,
wavearray< double > *  wmed,
wavearray< double > *  wl50,
wavearray< double > *  wu50,
wavearray< double > *  wl90,
wavearray< double > *  wu90,
wavearray< double > *  frec,
wavearray< double > *  fmed,
wavearray< double > *  fl50,
wavearray< double > *  fu50,
wavearray< double > *  fl90,
wavearray< double > *  fu90 
)

Definition at line 607 of file DrawWaveformPE.C.

std::vector< TString > ReadDataFromROOT ( TString  ifile,
int  ifo,
wavearray< double > *  winj,
wavearray< double > *  wrec,
wavearray< double > *  wwht,
wavearray< double > *  wmed,
wavearray< double > *  wl50,
wavearray< double > *  wu50,
wavearray< double > *  wl90,
wavearray< double > *  wu90 
)

Definition at line 201 of file DrawWaveformPE.C.

Variable Documentation

TF1* fchirp

Definition at line 46 of file DrawWaveformPE.C.

CWB::STFT* stft

Definition at line 45 of file DrawWaveformPE.C.