Logo coherent WaveBurst  
Library Reference Guide
Logo
Macros | Functions | Variables
ChirpMass.C File Reference
#include "constants.hh"
Include dependency graph for ChirpMass.C:

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

◆ CHI2_THR

#define CHI2_THR   -4.5

Definition at line 103 of file ChirpMass.C.

◆ FHIGH

#define FHIGH   1024

Definition at line 91 of file ChirpMass.C.

◆ FLOW

#define FLOW   16

Definition at line 90 of file ChirpMass.C.

◆ NCHIRP_MAX

#define NCHIRP_MAX   4

Definition at line 6 of file ChirpMass.C.

◆ TMERGER_CUT

#define TMERGER_CUT   0.01

Definition at line 104 of file ChirpMass.C.

◆ ZMAX_THR

#define ZMAX_THR   0.2

Definition at line 105 of file ChirpMass.C.

Function Documentation

◆ ChirpIntegralHistogram()

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

Definition at line 1094 of file ChirpMass.C.

◆ ChirpMass()

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

Definition at line 134 of file ChirpMass.C.

◆ Clear()

void Clear ( )

Definition at line 306 of file ChirpMass.C.

◆ DrawMChirpInstantaneousFrequency()

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

Definition at line 1152 of file ChirpMass.C.

◆ FillHistogram()

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

Definition at line 885 of file ChirpMass.C.

◆ FindChirp()

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

Definition at line 800 of file ChirpMass.C.

◆ GetAlignedWaveform()

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

Definition at line 491 of file ChirpMass.C.

◆ GetCBC()

void GetCBC ( EBBH *  ebbh)

Definition at line 1287 of file ChirpMass.C.

◆ GetDifWaveform()

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

Definition at line 518 of file ChirpMass.C.

◆ GetEBBH()

void GetEBBH ( EBBH *  ebbh)

Definition at line 1344 of file ChirpMass.C.

◆ GetFitParameter()

double GetFitParameter ( double  mchirp)

Definition at line 544 of file ChirpMass.C.

◆ GetTimeBoundaries()

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

Definition at line 459 of file ChirpMass.C.

◆ Init()

void Init ( )

Definition at line 284 of file ChirpMass.C.

◆ PlotChirp()

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

Definition at line 616 of file ChirpMass.C.

◆ PlotCluster()

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

Definition at line 560 of file ChirpMass.C.

◆ PlotHistogram()

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

Definition at line 1042 of file ChirpMass.C.

◆ PlotMChirp()

void PlotMChirp ( EBBH *  ebbh)

Definition at line 689 of file ChirpMass.C.

◆ PlotMultiChirp()

void PlotMultiChirp ( EBBH *  ebbh)

Definition at line 583 of file ChirpMass.C.

◆ PlotMultiChirp2()

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

Definition at line 748 of file ChirpMass.C.

◆ ReadDataFromROOT()

int ReadDataFromROOT ( TString  ifile,
EBBH *  ebbh 
)

Definition at line 328 of file ChirpMass.C.

Variable Documentation

◆ canvas

TCanvas* canvas

Definition at line 132 of file ChirpMass.C.

◆ fchirp

TF1* fchirp

Definition at line 122 of file ChirpMass.C.

◆ gENTRY

int gENTRY

Definition at line 114 of file ChirpMass.C.

◆ gOFILE

TString gOFILE

Definition at line 116 of file ChirpMass.C.

◆ gPLOT

bool gPLOT

Definition at line 115 of file ChirpMass.C.

◆ gTYPE

int gTYPE

Definition at line 113 of file ChirpMass.C.

◆ heF

TH2F* heF

Definition at line 127 of file ChirpMass.C.

◆ heT

TH2F* heT

Definition at line 126 of file ChirpMass.C.

◆ hL

TH2F* hL

Definition at line 125 of file ChirpMass.C.

◆ hN

TH2F* hN

Definition at line 124 of file ChirpMass.C.

◆ MDC

CWB::mdc* MDC

Definition at line 118 of file ChirpMass.C.

◆ PCH

watplot* PCH

Definition at line 120 of file ChirpMass.C.

◆ stft

CWB::STFT* stft

Definition at line 121 of file ChirpMass.C.

◆ WTS

watplot* WTS

Definition at line 119 of file ChirpMass.C.

◆ xfit

TF1* xfit[NCHIRP_MAX]

Definition at line 129 of file ChirpMass.C.

◆ xgr

TGraphErrors* xgr[NCHIRP_MAX]

Definition at line 130 of file ChirpMass.C.