Logo coherent WaveBurst  
Library Reference Guide
Logo
List of all members | Static Public Member Functions | List of all members
CWB::CBCTool Class Reference

Definition at line 86 of file CBCTool.hh.

Static Public Member Functions

static double _final_spin_diff (double a_f, double eta, double delta_m, double S, double Delta)
 
static double _final_spin_diff (Double_t *x, Double_t *par)
 
static void AddChip (TString filein, TString treename)
 
static double bbh_final_mass_and_spin_non_precessing (double m1, double m2, double chi1, double chi2)
 
static double calc_isco_freq (double a)
 
static double calc_isco_radius (double a)
 
static double chip (double m1, double m2, double s1x, double s1y, double s1z, double s2x, double s2y, double s2z)
 
static void CreateDistanceParplots (char *sim_file_name, char *mdc_file_name, char *netdir, TString opt, double MINX, double MAXX, double MAXDISTANCE, int NBIN_DIST, float T_ifar, float T_win, int nIFO)
 
static TGraphErrors * CreateGraphRadiusIFAR (char *sim_file_name, char *mdc_file_name, TString SEL, float shell_volume, Color_t color, TString opt, double liveTot, float T_ifar, float T_win, int TRIALS, int nIFO, float VT, float Tscale)
 
static void doChirpFARPlot (int sel_events, double *recMchirp, double *injMchirp, double *far, TCanvas *c1, TString odir)
 
static TF1 * doRangePlot (int RHO_NBINS, double *Trho, double *Rrho, double *eRrho, float RHO_MIN, float T_out, TCanvas *c1, TString networkname, TString odir, bool write_ascii)
 
static void doROCPlot (int bkg_entries, double *rho_bkg, int *index, float RHO_BIN, double liveTot, TF1 *AverageRad, TCanvas *c1, TString odir, bool write_ascii)
 
static void doROCPlot (int bkg_entries, double *rho_bkg, int *index, float RHO_BIN, float RHO_NBINS, float RHO_MIN, double liveTot, double *Rrho, double *eRrho, double *Trho, TCanvas *c1, TString odir, bool write_ascii)
 
static TH2F * FillSLagHist (int NIFO_MAX, TChain &live, int NSlag, double SlagMin, double SlagMax)
 
static double getFAR (float rho, TH1 *hc, double liveTot)
 
static double getLiveTime (int nIFO, TChain &liv, int lag_number, int slag_number, int dummy)
 
static double getLiveTime2 (TChain &liv)
 
static Long64_t GetTreeIndex (TTree *tree, const char *selection)
 
static double getZeroLiveTime (int nIFO, TChain &liv)
 
static double getZeroLiveTime2 (int nIFO, TChain &liv)
 

#include <CBCTool.hh>

Member Function Documentation

◆ _final_spin_diff() [1/2]

double CWB::CBCTool::_final_spin_diff ( double  a_f,
double  eta,
double  delta_m,
double  S,
double  Delta 
)
static

Definition at line 867 of file CBCTool.cc.

◆ _final_spin_diff() [2/2]

double CWB::CBCTool::_final_spin_diff ( Double_t *  x,
Double_t *  par 
)
static

Definition at line 925 of file CBCTool.cc.

◆ AddChip()

void CWB::CBCTool::AddChip ( TString  filein,
TString  treename 
)
static

Definition at line 1129 of file CBCTool.cc.

◆ bbh_final_mass_and_spin_non_precessing()

double CWB::CBCTool::bbh_final_mass_and_spin_non_precessing ( double  m1,
double  m2,
double  chi1,
double  chi2 
)
static

Definition at line 984 of file CBCTool.cc.

◆ calc_isco_freq()

double CWB::CBCTool::calc_isco_freq ( double  a)
static

Definition at line 850 of file CBCTool.cc.

◆ calc_isco_radius()

double CWB::CBCTool::calc_isco_radius ( double  a)
static

Definition at line 836 of file CBCTool.cc.

◆ chip()

double CWB::CBCTool::chip ( double  m1,
double  m2,
double  s1x,
double  s1y,
double  s1z,
double  s2x,
double  s2y,
double  s2z 
)
static

Definition at line 1084 of file CBCTool.cc.

◆ CreateDistanceParplots()

void CWB::CBCTool::CreateDistanceParplots ( char *  sim_file_name,
char *  mdc_file_name,
char *  netdir,
TString  opt = "",
double  MINX = 0.0,
double  MAXX = 1.0,
double  MAXDISTANCE = 5000.,
int  NBIN_DIST = 10,
float  T_ifar = 0.0,
float  T_win = 0.2,
int  nIFO = 2 
)
static

Definition at line 1162 of file CBCTool.cc.

◆ CreateGraphRadiusIFAR()

TGraphErrors * CWB::CBCTool::CreateGraphRadiusIFAR ( char *  sim_file_name,
char *  mdc_file_name,
TString  SEL,
float  shell_volume,
Color_t  color = kBlue,
TString  opt = "default",
double  liveTot = 1e6,
float  T_ifar = 0.0,
float  T_win = 0.2,
int  TRIALS = 1,
int  nIFO = 2,
float  VT = 1.0,
float  Tscale = 1.0 
)
static

Definition at line 1592 of file CBCTool.cc.

◆ doChirpFARPlot()

void CWB::CBCTool::doChirpFARPlot ( int  sel_events,
double *  recMchirp,
double *  injMchirp,
double *  far,
TCanvas *  c1,
TString  odir 
)
static

Definition at line 774 of file CBCTool.cc.

◆ doRangePlot()

TF1 * CWB::CBCTool::doRangePlot ( int  RHO_NBINS,
double *  Trho,
double *  Rrho,
double *  eRrho,
float  RHO_MIN,
float  T_out,
TCanvas *  c1,
TString  networkname,
TString  odir,
bool  write_ascii 
)
static

Definition at line 451 of file CBCTool.cc.

◆ doROCPlot() [1/2]

void CWB::CBCTool::doROCPlot ( int  bkg_entries,
double *  rho_bkg,
int index,
float  RHO_BIN,
double  liveTot,
TF1 *  AverageRad,
TCanvas *  c1,
TString  odir,
bool  write_ascii 
)
static

Definition at line 104 of file CBCTool.cc.

◆ doROCPlot() [2/2]

void CWB::CBCTool::doROCPlot ( int  bkg_entries,
double *  rho_bkg,
int index,
float  RHO_BIN,
float  RHO_NBINS,
float  RHO_MIN,
double  liveTot,
double *  Rrho,
double *  eRrho,
double *  Trho,
TCanvas *  c1,
TString  odir,
bool  write_ascii 
)
static

Definition at line 267 of file CBCTool.cc.

◆ FillSLagHist()

TH2F * CWB::CBCTool::FillSLagHist ( int  NIFO_MAX,
TChain &  live,
int  NSlag,
double  SlagMin,
double  SlagMax 
)
static

Definition at line 741 of file CBCTool.cc.

◆ getFAR()

double CWB::CBCTool::getFAR ( float  rho,
TH1 *  hc,
double  liveTot 
)
static

Definition at line 728 of file CBCTool.cc.

◆ getLiveTime()

double CWB::CBCTool::getLiveTime ( int  nIFO,
TChain &  liv,
int  lag_number,
int  slag_number,
int  dummy 
)
static

Definition at line 548 of file CBCTool.cc.

◆ getLiveTime2()

double CWB::CBCTool::getLiveTime2 ( TChain &  liv)
static

Definition at line 641 of file CBCTool.cc.

◆ GetTreeIndex()

Long64_t CWB::CBCTool::GetTreeIndex ( TTree *  tree,
const char *  selection 
)
static

Definition at line 41 of file CBCTool.cc.

◆ getZeroLiveTime()

double CWB::CBCTool::getZeroLiveTime ( int  nIFO,
TChain &  liv 
)
static

Definition at line 662 of file CBCTool.cc.

◆ getZeroLiveTime2()

double CWB::CBCTool::getZeroLiveTime2 ( int  nIFO,
TChain &  liv 
)
static

Definition at line 686 of file CBCTool.cc.


The documentation for this class was generated from the following files: