Logo coherent WaveBurst  
Library Reference Guide
Logo
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
Toolfun.hh File Reference
#include "TGlobal.h"
Include dependency graph for Toolfun.hh:
This graph shows which files directly or indirectly include this file:

Functions

void AddRho2FAR (double rho, wavearray< double > *Xfar, wavearray< double > *Yfar, double far_rho_min, double far_drho)
 
void CheckAnalysis ()
 
int Draw (TChain &rf, string par, string cut, string opt)
 
int Draw (TTree &rf, string par, string cut, string opt)
 
TCanvas * DRAW (TChain &rf, string par, string cut, string opt, int iX=600, int iY=600)
 
TCanvas * Draw (TH1F *h, int iX=600, int iY=600)
 
TCanvas * Draw (TH2F *h, char *opt, int iX=600, int iY=600)
 
TCanvas * Draw (TH1F **h, int n=1, int m=0, int iX=600, int iY=600)
 
TCanvas * Draw (TH2F **h, char *opt, int n=1, int m=0, int iX=600, int iY=600)
 
TCanvas * Draw (TGraphErrors **h, char *opt, int n=1, int m=0, int iX=600, int iY=600)
 
TCanvas * Draw (TGraph **h, char *opt, int n=1, int m=0, int iX=600, int iY=600)
 
int DrawLIVE (TString sel="", TString cut="", TString opt="")
 
int DrawMDC (TString sel="", TString cut="", TString opt="")
 
int DrawWAVE (TString sel="", TString cut="", TString opt="")
 
TString GetFileLabel (TTree *tree, int run, int lag, int slag, double segEdge, TString psfix)
 
TString GetGitInfos (TString option="path", TString igit_path="$CWB_CONFIG")
 
TString GetLALVersion (TString options="")
 
TTree * GetLIVE ()
 
double GetLiveTime (TString fliveName, int SLAG, int LAG, int &nlags)
 
TTree * GetMDC ()
 
double GetPrecision (int cluster_size_threshold=0, int healpix_order=0)
 
void GetProcInfo (TString str="")
 
double GetStart (TTree *tree, int nifo, int run, float rho, double time0, double time1, TString analysis, int irho)
 
TString GetString (TTree *tree, int run, int lag, TString psfix)
 
TTree * GetWAVE ()
 
Double_t logNfit (Double_t *x, Double_t *par)
 
void MakePlotsHtmlCellTable (ofstream *out, TString title, TString png1, TString subtitle1="", TString png2="", TString subtitle2="")
 
void MakePlotsHtmlTable (ofstream *out, TString title, TString png1, TString png2="")
 
Double_t PoissonIFunction (Double_t *x, Double_t *par)
 
int PrintLIVE ()
 
void PrintLogoCWB (TString LALVersion="", TString cwb_library_path="$HOME_WAT", TString cwb_config_path="$CWB_CONFIG")
 
int PrintMDC ()
 
int PrintWAVE ()
 
int ReadInjType (TString ifName, int ntype_max, char set[][128], size_t type[], char name[][128], double fcentral[], double fbandwidth[])
 
int ScanLIVE (TString sel="", TString cut="", TString opt="")
 
int ScanMDC (TString sel="", TString cut="", TString opt="")
 
int ScanWAVE (TString sel="", TString cut="", TString opt="")
 

Function Documentation

◆ AddRho2FAR()

void AddRho2FAR ( double  rho,
wavearray< double > *  Xfar,
wavearray< double > *  Yfar,
double  far_rho_min,
double  far_drho 
)
inline

Definition at line 970 of file Toolfun.hh.

◆ CheckAnalysis()

void CheckAnalysis ( )
inline

Definition at line 303 of file Toolfun.hh.

◆ Draw() [1/8]

int Draw ( TChain &  rf,
string  par,
string  cut,
string  opt 
)
inline

Definition at line 600 of file Toolfun.hh.

◆ Draw() [2/8]

int Draw ( TTree &  rf,
string  par,
string  cut,
string  opt 
)
inline

Definition at line 604 of file Toolfun.hh.

◆ DRAW()

TCanvas* DRAW ( TChain &  rf,
string  par,
string  cut,
string  opt,
int  iX = 600,
int  iY = 600 
)
inline

Definition at line 608 of file Toolfun.hh.

◆ Draw() [3/8]

TCanvas* Draw ( TH1F *  h,
int  iX = 600,
int  iY = 600 
)
inline

Definition at line 623 of file Toolfun.hh.

◆ Draw() [4/8]

TCanvas* Draw ( TH2F *  h,
char *  opt,
int  iX = 600,
int  iY = 600 
)
inline

Definition at line 640 of file Toolfun.hh.

◆ Draw() [5/8]

TCanvas* Draw ( TH1F **  h,
int  n = 1,
int  m = 0,
int  iX = 600,
int  iY = 600 
)
inline

Definition at line 658 of file Toolfun.hh.

◆ Draw() [6/8]

TCanvas* Draw ( TH2F **  h,
char *  opt,
int  n = 1,
int  m = 0,
int  iX = 600,
int  iY = 600 
)
inline

Definition at line 684 of file Toolfun.hh.

◆ Draw() [7/8]

TCanvas* Draw ( TGraphErrors **  h,
char *  opt,
int  n = 1,
int  m = 0,
int  iX = 600,
int  iY = 600 
)
inline

Definition at line 709 of file Toolfun.hh.

◆ Draw() [8/8]

TCanvas* Draw ( TGraph **  h,
char *  opt,
int  n = 1,
int  m = 0,
int  iX = 600,
int  iY = 600 
)
inline

Definition at line 734 of file Toolfun.hh.

◆ DrawLIVE()

int DrawLIVE ( TString  sel = "",
TString  cut = "",
TString  opt = "" 
)
inline

Definition at line 95 of file Toolfun.hh.

◆ DrawMDC()

int DrawMDC ( TString  sel = "",
TString  cut = "",
TString  opt = "" 
)
inline

Definition at line 65 of file Toolfun.hh.

◆ DrawWAVE()

int DrawWAVE ( TString  sel = "",
TString  cut = "",
TString  opt = "" 
)
inline

Definition at line 80 of file Toolfun.hh.

◆ GetFileLabel()

TString GetFileLabel ( TTree *  tree,
int  run,
int  lag,
int  slag,
double  segEdge,
TString  psfix 
)
inline

Definition at line 218 of file Toolfun.hh.

◆ GetGitInfos()

TString GetGitInfos ( TString  option = "path",
TString  igit_path = "$CWB_CONFIG" 
)
inline

Definition at line 345 of file Toolfun.hh.

◆ GetLALVersion()

TString GetLALVersion ( TString  options = "")
inline

Definition at line 1004 of file Toolfun.hh.

◆ GetLIVE()

TTree* GetLIVE ( )
inline

Definition at line 209 of file Toolfun.hh.

◆ GetLiveTime()

double GetLiveTime ( TString  fliveName,
int  SLAG,
int  LAG,
int nlags 
)
inline

Definition at line 759 of file Toolfun.hh.

◆ GetMDC()

TTree* GetMDC ( )
inline

Definition at line 191 of file Toolfun.hh.

◆ GetPrecision()

double GetPrecision ( int  cluster_size_threshold = 0,
int  healpix_order = 0 
)
inline

Definition at line 948 of file Toolfun.hh.

◆ GetProcInfo()

void GetProcInfo ( TString  str = "")
inline

Definition at line 241 of file Toolfun.hh.

◆ GetStart()

double GetStart ( TTree *  tree,
int  nifo,
int  run,
float  rho,
double  time0,
double  time1,
TString  analysis,
int  irho 
)
inline

Definition at line 260 of file Toolfun.hh.

◆ GetString()

TString GetString ( TTree *  tree,
int  run,
int  lag,
TString  psfix 
)
inline

Definition at line 283 of file Toolfun.hh.

◆ GetWAVE()

TTree* GetWAVE ( )
inline

Definition at line 200 of file Toolfun.hh.

◆ logNfit()

Double_t logNfit ( Double_t *  x,
Double_t *  par 
)
inline

Definition at line 42 of file Toolfun.hh.

◆ MakePlotsHtmlCellTable()

void MakePlotsHtmlCellTable ( ofstream *  out,
TString  title,
TString  png1,
TString  subtitle1 = "",
TString  png2 = "",
TString  subtitle2 = "" 
)
inline

Definition at line 916 of file Toolfun.hh.

◆ MakePlotsHtmlTable()

void MakePlotsHtmlTable ( ofstream *  out,
TString  title,
TString  png1,
TString  png2 = "" 
)
inline

Definition at line 875 of file Toolfun.hh.

◆ PoissonIFunction()

Double_t PoissonIFunction ( Double_t *  x,
Double_t *  par 
)
inline

Definition at line 33 of file Toolfun.hh.

◆ PrintLIVE()

int PrintLIVE ( )
inline

Definition at line 179 of file Toolfun.hh.

◆ PrintLogoCWB()

void PrintLogoCWB ( TString  LALVersion = "",
TString  cwb_library_path = "$HOME_WAT",
TString  cwb_config_path = "$CWB_CONFIG" 
)
inline

Definition at line 428 of file Toolfun.hh.

◆ PrintMDC()

int PrintMDC ( )
inline

Definition at line 155 of file Toolfun.hh.

◆ PrintWAVE()

int PrintWAVE ( )
inline

Definition at line 167 of file Toolfun.hh.

◆ ReadInjType()

int ReadInjType ( TString  ifName,
int  ntype_max,
char  set[][128],
size_t  type[],
char  name[][128],
double  fcentral[],
double  fbandwidth[] 
)
inline

Definition at line 816 of file Toolfun.hh.

◆ ScanLIVE()

int ScanLIVE ( TString  sel = "",
TString  cut = "",
TString  opt = "" 
)
inline

Definition at line 140 of file Toolfun.hh.

◆ ScanMDC()

int ScanMDC ( TString  sel = "",
TString  cut = "",
TString  opt = "" 
)
inline

Definition at line 110 of file Toolfun.hh.

◆ ScanWAVE()

int ScanWAVE ( TString  sel = "",
TString  cut = "",
TString  opt = "" 
)
inline

Definition at line 125 of file Toolfun.hh.