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

Macros

#define CHI2_THR   -4.5
 
#define FHIGH   1024
 
#define FLOW   16
 
#define NCHIRP_MAX   4
 
#define TMERGER_CUT   0.01
 
#define ZMAX_THR   0.2
 

Functions

double ChirpIntegralHistogram (EBBH *ebbh, TH2F &*h2d, double dMc)
 
int ChirpMass (TString ifroot, int gtype=0, int entry=0, int ifo=0, EBBH *xebbh=NULL)
 
void Clear ()
 
void DrawMChirpInstantaneousFrequency (EBBH *ebbh, TString wtype, int ifo)
 
void FillHistogram (EBBH *ebbh, TH2F &*hN, TH2F &*hL, TH2F &*heT, TH2F &*heF, double zmax_thr=0.)
 
void FindChirp (EBBH *ebbh, int mch_order, double &tmerger, double &xmin, double &xmax, int ifo, TString ptype, TString wtype)
 
wavearray< double > GetAlignedWaveform (wavearray< double > *wf, wavearray< double > *wref)
 
void GetCBC (EBBH *ebbh)
 
wavearray< double > GetDifWaveform (wavearray< double > *wf1, wavearray< double > *wf2)
 
void GetEBBH (EBBH *ebbh)
 
double GetFitParameter (double mchirp)
 
double GetTimeBoundaries (wavearray< double > x, double P, double &bT, double &eT)
 
void Init ()
 
void PlotChirp (EBBH *ebbh, int mch_order, double &tmerger, double &xmin, double &xmax, EColor color)
 
void PlotCluster (watplot *WTS, netcluster *pwc, double fLow, double fHigh)
 
void PlotHistogram (EBBH *ebbh, TH2F &*hH)
 
void PlotMChirp (EBBH *ebbh)
 
void PlotMultiChirp (EBBH *ebbh)
 
void PlotMultiChirp2 (EBBH *ebbh, int ifo=0, TString ptype="", TString wtype="")
 
int ReadDataFromROOT (TString ifile, EBBH *ebbh)
 

Variables

TCanvas * canvas
 
TF1 * fchirp
 
int gENTRY
 
TString gOFILE
 
bool gPLOT
 
int gTYPE
 
TH2F * heF
 
TH2F * heT
 
TH2F * hL
 
TH2F * hN
 
CWB::mdcMDC
 
watplotPCH
 
CWB::STFTstft
 
watplotWTS
 
TF1 * xfit [NCHIRP_MAX]
 
TGraphErrors * xgr [NCHIRP_MAX]
 

Macro Definition Documentation

#define CHI2_THR   -4.5

Definition at line 99 of file ChirpMass.C.

#define FHIGH   1024

Definition at line 87 of file ChirpMass.C.

#define FLOW   16

Definition at line 86 of file ChirpMass.C.

#define NCHIRP_MAX   4

Definition at line 4 of file ChirpMass.C.

#define TMERGER_CUT   0.01

Definition at line 100 of file ChirpMass.C.

#define ZMAX_THR   0.2

Definition at line 101 of file ChirpMass.C.

Function Documentation

double ChirpIntegralHistogram ( EBBH *  ebbh,
TH2F &*  h2d,
double  dMc 
)

Definition at line 1090 of file ChirpMass.C.

int ChirpMass ( TString  ifroot,
int  gtype = 0,
int  entry = 0,
int  ifo = 0,
EBBH *  xebbh = NULL 
)

Definition at line 130 of file ChirpMass.C.

void Clear ( )

Definition at line 302 of file ChirpMass.C.

void DrawMChirpInstantaneousFrequency ( EBBH *  ebbh,
TString  wtype,
int  ifo 
)

Definition at line 1148 of file ChirpMass.C.

void FillHistogram ( EBBH *  ebbh,
TH2F &*  hN,
TH2F &*  hL,
TH2F &*  heT,
TH2F &*  heF,
double  zmax_thr = 0. 
)

Definition at line 881 of file ChirpMass.C.

void FindChirp ( EBBH *  ebbh,
int  mch_order,
double &  tmerger,
double &  xmin,
double &  xmax,
int  ifo,
TString  ptype,
TString  wtype 
)

Definition at line 796 of file ChirpMass.C.

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

Definition at line 487 of file ChirpMass.C.

void GetCBC ( EBBH *  ebbh)

Definition at line 1283 of file ChirpMass.C.

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

Definition at line 514 of file ChirpMass.C.

void GetEBBH ( EBBH *  ebbh)

Definition at line 1340 of file ChirpMass.C.

double GetFitParameter ( double  mchirp)

Definition at line 540 of file ChirpMass.C.

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

Definition at line 455 of file ChirpMass.C.

void Init ( )

Definition at line 280 of file ChirpMass.C.

void PlotChirp ( EBBH *  ebbh,
int  mch_order,
double &  tmerger,
double &  xmin,
double &  xmax,
EColor  color 
)

Definition at line 612 of file ChirpMass.C.

void PlotCluster ( watplot WTS,
netcluster pwc,
double  fLow,
double  fHigh 
)

Definition at line 556 of file ChirpMass.C.

void PlotHistogram ( EBBH *  ebbh,
TH2F &*  hH 
)

Definition at line 1038 of file ChirpMass.C.

void PlotMChirp ( EBBH *  ebbh)

Definition at line 685 of file ChirpMass.C.

void PlotMultiChirp ( EBBH *  ebbh)

Definition at line 579 of file ChirpMass.C.

void PlotMultiChirp2 ( EBBH *  ebbh,
int  ifo = 0,
TString  ptype = "",
TString  wtype = "" 
)

Definition at line 744 of file ChirpMass.C.

int ReadDataFromROOT ( TString  ifile,
EBBH *  ebbh 
)

Definition at line 324 of file ChirpMass.C.

Variable Documentation

TCanvas* canvas

Definition at line 128 of file ChirpMass.C.

TF1* fchirp

Definition at line 118 of file ChirpMass.C.

int gENTRY

Definition at line 110 of file ChirpMass.C.

TString gOFILE

Definition at line 112 of file ChirpMass.C.

bool gPLOT

Definition at line 111 of file ChirpMass.C.

int gTYPE

Definition at line 109 of file ChirpMass.C.

TH2F* heF

Definition at line 123 of file ChirpMass.C.

TH2F* heT

Definition at line 122 of file ChirpMass.C.

TH2F* hL

Definition at line 121 of file ChirpMass.C.

TH2F* hN

Definition at line 120 of file ChirpMass.C.

CWB::mdc* MDC

Definition at line 114 of file ChirpMass.C.

watplot* PCH

Definition at line 116 of file ChirpMass.C.

CWB::STFT* stft

Definition at line 117 of file ChirpMass.C.

watplot* WTS

Definition at line 115 of file ChirpMass.C.

TF1* xfit[NCHIRP_MAX]

Definition at line 125 of file ChirpMass.C.

TGraphErrors* xgr[NCHIRP_MAX]

Definition at line 126 of file ChirpMass.C.