Logo coherent WaveBurst  
Library Reference Guide
Logo
Macros | Functions | Variables
DrawCCutxPE.C File Reference

Macros

#define APPLY_CCUT
 
#define CCUT_BCHIRP   1.40
 
#define CCUT_LTIME   0.5
 
#define CCUT_RTIME   0.0
 
#define CCUT_UCHIRP   1.60
 
#define CCUT_WDM_FRES   16
 
#define DEBUGGING
 
#define N_IFO   3
 
#define nPx   30
 
#define nPX2   100
 
#define nPx2   100
 
#define PE_MAX_EVENTS   100
 
#define SHOW_WDM_DIF
 

Functions

void DrawCCut (wavearray< double > *ts, double tcoa, double m1, double m2, double s1z, double s2z)
 
void DrawCCut (WSeries< double > W, double tcoa, double m1, double m2, double s1z, double s2z)
 
void DrawCCutxPE (TString ifname, int wf_id=0, int ifo_id=0, TString options="16:1.40:1.60:0.5:0.0")
 
wavearray< double > GetCCut (wavearray< double > *ts, double tcoa, double m1, double m2, double s1z, double s2z)
 
void GetCCutParms (TString options)
 
double GetInjTcoa (double geocentric_tcoa, network *NET, TString ifo, double theta, double phi)
 
TString GetParameterFromInjLog (TString log, TString param)
 

Variables

TF1 * fbchirp
 
TLine * flchirp
 
TLine * frchirp
 
TLine * ftcoa
 
TF1 * fuchirp
 
int gEVENTS
 
static TString gIFO [3] = {"L1","H1","V1"}
 
uoptions gOPT
 
WDM< double > * gWDM
 
CWB::mdcMDC
 
std::vector< wavearray< double > > wINJ [PE_MAX_EVENTS]
 
float wM1 [PE_MAX_EVENTS]
 
float wM2 [PE_MAX_EVENTS]
 
float wPHI [PE_MAX_EVENTS]
 
std::vector< wavearray< double > > wREC [PE_MAX_EVENTS]
 
float wRHO [PE_MAX_EVENTS]
 
float wS1 [PE_MAX_EVENTS]
 
float wS2 [PE_MAX_EVENTS]
 
double wTCOA [PE_MAX_EVENTS]
 
float wTHETA [PE_MAX_EVENTS]
 

Macro Definition Documentation

◆ APPLY_CCUT

#define APPLY_CCUT

Definition at line 91 of file DrawCCutxPE.C.

◆ CCUT_BCHIRP

#define CCUT_BCHIRP   1.40

Definition at line 72 of file DrawCCutxPE.C.

◆ CCUT_LTIME

#define CCUT_LTIME   0.5

Definition at line 74 of file DrawCCutxPE.C.

◆ CCUT_RTIME

#define CCUT_RTIME   0.0

Definition at line 75 of file DrawCCutxPE.C.

◆ CCUT_UCHIRP

#define CCUT_UCHIRP   1.60

Definition at line 73 of file DrawCCutxPE.C.

◆ CCUT_WDM_FRES

#define CCUT_WDM_FRES   16

Definition at line 71 of file DrawCCutxPE.C.

◆ DEBUGGING

#define DEBUGGING

Definition at line 99 of file DrawCCutxPE.C.

◆ N_IFO

#define N_IFO   3

Definition at line 24 of file DrawCCutxPE.C.

◆ nPx

#define nPx   30

◆ nPX2

#define nPX2   100

◆ nPx2

#define nPx2   100

◆ PE_MAX_EVENTS

#define PE_MAX_EVENTS   100

Definition at line 23 of file DrawCCutxPE.C.

◆ SHOW_WDM_DIF

#define SHOW_WDM_DIF

Definition at line 97 of file DrawCCutxPE.C.

Function Documentation

◆ DrawCCut() [1/2]

void DrawCCut ( wavearray< double > *  ts,
double  tcoa,
double  m1,
double  m2,
double  s1z,
double  s2z 
)

Definition at line 345 of file DrawCCutxPE.C.

◆ DrawCCut() [2/2]

void DrawCCut ( WSeries< double >  W,
double  tcoa,
double  m1,
double  m2,
double  s1z,
double  s2z 
)

Definition at line 659 of file DrawCCutxPE.C.

◆ DrawCCutxPE()

void DrawCCutxPE ( TString  ifname,
int  wf_id = 0,
int  ifo_id = 0,
TString  options = "16:1.40:1.60:0.5:0.0" 
)

Definition at line 101 of file DrawCCutxPE.C.

◆ GetCCut()

wavearray<double> GetCCut ( wavearray< double > *  ts,
double  tcoa,
double  m1,
double  m2,
double  s1z,
double  s2z 
)

Definition at line 430 of file DrawCCutxPE.C.

◆ GetCCutParms()

void GetCCutParms ( TString  options)

Definition at line 354 of file DrawCCutxPE.C.

◆ GetInjTcoa()

double GetInjTcoa ( double  geocentric_tcoa,
network NET,
TString  ifo,
double  theta,
double  phi 
)

Definition at line 309 of file DrawCCutxPE.C.

◆ GetParameterFromInjLog()

TString GetParameterFromInjLog ( TString  log,
TString  param 
)

Definition at line 320 of file DrawCCutxPE.C.

Variable Documentation

◆ fbchirp

TF1* fbchirp

Definition at line 82 of file DrawCCutxPE.C.

◆ flchirp

TLine* flchirp

Definition at line 80 of file DrawCCutxPE.C.

◆ frchirp

TLine* frchirp

Definition at line 81 of file DrawCCutxPE.C.

◆ ftcoa

TLine* ftcoa

Definition at line 79 of file DrawCCutxPE.C.

◆ fuchirp

TF1* fuchirp

Definition at line 83 of file DrawCCutxPE.C.

◆ gEVENTS

int gEVENTS

Definition at line 38 of file DrawCCutxPE.C.

◆ gIFO

TString gIFO[3] = {"L1","H1","V1"}
static

Definition at line 39 of file DrawCCutxPE.C.

◆ gOPT

uoptions gOPT

Definition at line 65 of file DrawCCutxPE.C.

◆ gWDM

WDM<double>* gWDM

Definition at line 66 of file DrawCCutxPE.C.

◆ MDC

CWB::mdc* MDC

Definition at line 78 of file DrawCCutxPE.C.

◆ wINJ

std::vector<wavearray<double> > wINJ[PE_MAX_EVENTS]

Definition at line 27 of file DrawCCutxPE.C.

◆ wM1

float wM1[PE_MAX_EVENTS]

Definition at line 32 of file DrawCCutxPE.C.

◆ wM2

float wM2[PE_MAX_EVENTS]

Definition at line 33 of file DrawCCutxPE.C.

◆ wPHI

float wPHI[PE_MAX_EVENTS]

Definition at line 31 of file DrawCCutxPE.C.

◆ wREC

std::vector<wavearray<double> > wREC[PE_MAX_EVENTS]

Definition at line 26 of file DrawCCutxPE.C.

◆ wRHO

float wRHO[PE_MAX_EVENTS]

Definition at line 36 of file DrawCCutxPE.C.

◆ wS1

float wS1[PE_MAX_EVENTS]

Definition at line 34 of file DrawCCutxPE.C.

◆ wS2

float wS2[PE_MAX_EVENTS]

Definition at line 35 of file DrawCCutxPE.C.

◆ wTCOA

double wTCOA[PE_MAX_EVENTS]

Definition at line 29 of file DrawCCutxPE.C.

◆ wTHETA

float wTHETA[PE_MAX_EVENTS]

Definition at line 30 of file DrawCCutxPE.C.