Logo coherent WaveBurst  
Library Reference Guide
Logo
Macros | Functions | Variables
CWB_Plugin_PE.C File Reference
#include "cwb.hh"
#include "config.hh"
#include "network.hh"
#include "wavearray.hh"
#include "TString.h"
#include "TObjArray.h"
#include "TObjString.h"
#include "TRandom.h"
#include "TComplex.h"
#include "TGraphAsymmErrors.h"
#include "TMath.h"
#include "mdc.hh"
#include "cwb2G.hh"
#include "watplot.hh"
#include "gwavearray.hh"
#include <fstream>
#include <vector>
Include dependency graph for CWB_Plugin_PE.C:

Macros

#define EFRACTION_CUT   0.98
 
#define MAX_TRIALS   1000
 
#define NOISE_SIGMA   1.0
 
#define nTRIALS   100
 
#define PE_AMP_CAL_ERR   0
 
#define PE_CED_CM   true
 
#define PE_CED_DISTR   false
 
#define PE_CED_DUMP   -1
 
#define PE_CED_INJ   true
 
#define PE_CED_NULL   true
 
#define PE_CED_PCA   false
 
#define PE_CED_PSD   true
 
#define PE_CED_RDR   true
 
#define PE_CED_REC   true
 
#define PE_CED_rINJ   false
 
#define PE_CED_SKYMAP   true
 
#define PE_CED_TFMAP   true
 
#define PE_GPS   0
 
#define PE_INDEX   "$HOME_CWB/www/pe_index_modern.html"
 
#define PE_MULTITASK   false
 
#define PE_NOISE   1
 
#define PE_OUTPUT_AVR   false
 
#define PE_OUTPUT_DAT   false
 
#define PE_OUTPUT_INJ   false
 
#define PE_OUTPUT_MED   false
 
#define PE_OUTPUT_P50   false
 
#define PE_OUTPUT_P90   false
 
#define PE_OUTPUT_REC   false
 
#define PE_OUTPUT_RMS   false
 
#define PE_OUTPUT_WHT   false
 
#define PE_PHS_CAL_ERR   0
 
#define PE_SEED   0
 
#define PE_SIGNAL   0
 
#define PE_SKYMASK   0
 
#define PE_TRIALS   100
 
#define PLOT_MEDIAN
 
#define PLOT_TYPE   "png"
 
#define SKYMASK_RADIUS   0.1
 
#define XIFO   4
 

Functions

void AddNoiseAndCalErrToSparse (network *NET, CWB::config *cfg, char type)
 
wavearray< double > AddWaveforms (wavearray< double > *wf1, wavearray< double > *wf2)
 
void ClearVectors ()
 
void ClearWaveforms (detector *ifo)
 
std::vector< intComputeStatisticalErrors (network *NET, CWB::config *cfg, int ID)
 
void CreateIndexHTML (TString dirCED, int nIFO, TString *ifo, bool sim=false)
 
void CWB_Plugin (TFile *jfile, CWB::config *cfg, network *NET, WSeries< double > *x, TString ifo, int type)
 COHERENCE. More...
 
std::vector< netpixelDoPCA (network *NET, CWB::config *cfg, int lag, int id)
 
TString DumpCED (network *NET, netevent *&EVT, CWB::config *cfg, double factor)
 
void DumpInjWavePE (network *NET, TString pdir="")
 
void DumpOutputFile (network *NET, netevent *&EVT, CWB::config *cfg, int ID, int k, int factor)
 
void DumpRecWavePE (network *NET, TString pdir="")
 
void DumpSkyProb (skymap *skyprob, network *NET, netevent *&EVT, TString odir)
 
void DumpUserOptions (TString odir, CWB::config *cfg)
 
double FittingFactor (wavearray< double > *wf1, wavearray< double > *wf2)
 
wavearray< double > GetAlignedWaveform (wavearray< double > *wf1, wavearray< double > *wf2)
 
double GetCentralFrequency (wavearray< double > x)
 
double GetCentralTime (wavearray< double > x)
 
void GetChirpMassStatistic (std::vector< double > *vCHIRP)
 
wavearray< double > GetCutWaveform (wavearray< double > x, double bT, double eT, double bF, double eF)
 
wavearray< double > GetDifWaveform (wavearray< double > *wf1, wavearray< double > *wf2)
 
void GetFactorsStatistic (int nIFO)
 
double GetFrequencyBoundaries (wavearray< double > x, double P, double &bF, double &eF)
 
std::vector< wavearray< double > > GetInjWaveform (network *NET, netevent *EVT, int id, double factor)
 
skymap GetMedianSkyProb (network *NET)
 
void GetNoisePixels (std::vector< double > *aNSE, std::vector< double > *ANSE, network *NET, CWB::config *cfg, int lag, int id)
 
void GetNullPixels (std::vector< double > *aNUL, std::vector< double > *ANUL, network *NET, CWB::config *cfg, int lag, int id)
 
void GetNullStatistic (std::vector< double > *vNUL, std::vector< double > *vNSE, int ifoId, TString ifoName, TString gtype, TString pdir="")
 
std::vector< wavearray< double > > GetPCAWaveform (network *NET, CWB::config *cfg, int lag, int id)
 
std::vector< wavearray< double > > GetRecWaveform (network *NET, netevent *EVT, int id)
 
std::vector< wavearray< double > > GetSigWaveform (network *NET, CWB::config *cfg, int lag, int id)
 
skymap GetSkyProb (network *NET, int id)
 
void GetSNRnetStatistic (int nIFO)
 
double GetSparseMapData (SSeries< double > *SS, bool phase, int index)
 
double GetTimeBoundaries (wavearray< double > x, double P, double &bT, double &eT)
 
std::vector< wavearray< double > > GetWaveform (network *NET, int lag, int id, char type, bool shift=true)
 
wavearray< double > GetWaveformEnvelope (wavearray< double > *wf)
 
std::vector< wavearray< double > > GetWhitenedData (network *NET, CWB::config *cfg)
 
void LoadFromMultiTaskJobOutput (int runID, CWB::config *cfg)
 
void PlotChirpMass (int gtype, TString pdir, int sim=true)
 
void PlotFactors (int gtype, int nIFO, TString pdir)
 
void PlotFrequencyErrors (TString ofname, TString title, CWB::config *cfg, wavearray< double > *frec, wavearray< double > *favr, wavearray< double > *ferr, wavearray< double > *wref, TString pdir, double P)
 
void PlotResiduals (int ID, TString pdir="", int sim=true, char type='w')
 
void PlotSNRnet (int nIFO, TString pdir, int sim=true)
 
void PlotSparse (int ifoID, network *NET, CWB::config *cfg, int ID, wavearray< double > *wf)
 
void PlotSpectrogram (TString type, network *NET, netevent *&EVT, CWB::config *cfg, TString pdir)
 
void PlotTimeFrequencyPCA (network *NET, netevent *EVT, CWB::config *cfg, int id, int lag, TString pdir)
 
void PlotWaveform (TString ofname, TString title, CWB::config *cfg, wavearray< double > *wf1, wavearray< double > *wf2, wavearray< double > *wf3, wavearray< double > *wref, bool fft=false, TString pdir="", double P=0.99, EColor col1=kRed, EColor col2=kBlue, EColor col3=(EColor) 418)
 
void PlotWaveformAsymmErrors (TString ofname, TString title, CWB::config *cfg, wavearray< double > *wrec, wavearray< double > *wmed, wavearray< double > *wl50, wavearray< double > *wu50, wavearray< double > *wl90, wavearray< double > *wu90, wavearray< double > *wref, TString pdir, double P, bool freq=false)
 
void PlotWaveformErrors (TString ofname, TString title, CWB::config *cfg, wavearray< double > *wrec, wavearray< double > *wavr, wavearray< double > *werr, wavearray< double > *wref, TString pdir="", double P=0.99)
 
void PlotWaveforms (network *NET, CWB::config *cfg, int ID, TString pdir="")
 
void PrintUserOptions (CWB::config *cfg)
 
void ReadUserOptions (TString options)
 
int RedoAnalysis (TFile *jfile, CWB::config *cfg, network *NET)
 
void ReplaceSuperclusterData (TFile *&jfile, CWB::config *cfg, network *NET, double gps=0)
 
void ResetPCA (network *NET, CWB::config *cfg, netcluster *pwc, std::vector< netpixel > *vPIX, int ID)
 
void ResetUserOptions ()
 
void SaveSkyProb (network *NET, CWB::config *cfg, int id)
 
void SetEventWindow (CWB::config *cfg, double gps)
 
void SetOutputFile (network *NET, netevent *&EVT, CWB::config *cfg, bool dump_pe)
 
void SetSkyMask (network *NET, CWB::config *cfg, double theta, double phi, double radius)
 
void SetWaveformCuts (wavearray< double > *x, double bT, double eT, double bF, double eF)
 
void Wave2Sparse (network *NET, CWB::config *cfg, char type)
 
void WriteBodyHTML (TString html_template, TString html_tag_beg, TString html_tag_end, ofstream *out, int nIFO=1, TString *ifo=NULL)
 

Variables

std::vector< double > aNSE [NIFO_MAX]
 
std::vector< double > ANSE [NIFO_MAX]
 
std::vector< double > aNUL [NIFO_MAX]
 
std::vector< double > ANUL [NIFO_MAX]
 
std::vector< wavearray< double > > cINJ
 
std::vector< SSeries< double > > dSS [NIFO_MAX]
 
std::vector< wavearray< double > > fAVR
 
std::vector< wavearray< double > > fINJ
 
std::vector< wavearray< double > > fL50
 
std::vector< wavearray< double > > fL90
 
std::vector< wavearray< double > > fMED
 
std::vector< wavearray< double > > fREC
 
std::vector< double > fRES
 
std::vector< wavearray< double > > fRMS
 
std::vector< wavearray< double > > fU50
 
std::vector< wavearray< double > > fU90
 
double gBF
 
double gBT
 
bool gCEDDUMP
 
cwb gCWB
 
double gEF
 
double gET
 
wavearray< double > gHOT [NIFO_MAX]
 
TH1D gHSKYPROB
 
int gID
 
double gINRATE
 
double gIPHI
 
double gITHETA
 
int gMTRIAL
 
double gOPHI
 
uoptions gOPT
 
double gOTHETA
 
TString gOUTPUT
 
PE gPE
 
int gRATEANA
 
double gSEGGPS
 
skymap gSKYPROB
 
TTree * gTREE
 
std::vector< double > ioSNR [NIFO_MAX]
 
std::vector< double > iSNR [NIFO_MAX]
 
std::vector< SSeries< double > > jSS [NIFO_MAX]
 
skymap mSKYPROB
 
std::vector< double > oSNR [NIFO_MAX]
 
std::vector< SSeries< double > > rSS [NIFO_MAX]
 
std::vector< wavearray< double > > vAVR
 
std::vector< double > vCHIRP [6]
 
std::vector< wavearray< double > > vDAT
 
std::vector< wavearray< double > > vINJ
 
std::vector< wavearray< double > > vL50
 
std::vector< wavearray< double > > vL90
 
std::vector< double > vLIKELIHOOD
 
std::vector< wavearray< double > > vMED
 
std::vector< wavearray< double > > vNUL
 
std::vector< wavearray< double > > vPCA
 
std::vector< wavearray< double > > vREC
 
std::vector< double > vRES
 
std::vector< wavearray< double > > vRMS
 
std::vector< SSeries< double > > vSS [NIFO_MAX]
 
std::vector< wavearray< double > > vU50
 
std::vector< wavearray< double > > vU90
 
std::vector< wavearray< double > > vWHT
 
std::vector< wavearray< double > > wREC [MAX_TRIALS]
 
skymap wSKYPROB [MAX_TRIALS]
 

Macro Definition Documentation

◆ EFRACTION_CUT

#define EFRACTION_CUT   0.98

Definition at line 138 of file CWB_Plugin_PE.C.

◆ MAX_TRIALS

#define MAX_TRIALS   1000

Definition at line 136 of file CWB_Plugin_PE.C.

◆ NOISE_SIGMA

#define NOISE_SIGMA   1.0

Definition at line 160 of file CWB_Plugin_PE.C.

◆ nTRIALS

#define nTRIALS   100

Definition at line 121 of file CWB_Plugin_PE.C.

◆ PE_AMP_CAL_ERR

#define PE_AMP_CAL_ERR   0

Definition at line 149 of file CWB_Plugin_PE.C.

◆ PE_CED_CM

#define PE_CED_CM   true

Definition at line 171 of file CWB_Plugin_PE.C.

◆ PE_CED_DISTR

#define PE_CED_DISTR   false

Definition at line 172 of file CWB_Plugin_PE.C.

◆ PE_CED_DUMP

#define PE_CED_DUMP   -1

Definition at line 162 of file CWB_Plugin_PE.C.

◆ PE_CED_INJ

#define PE_CED_INJ   true

Definition at line 169 of file CWB_Plugin_PE.C.

◆ PE_CED_NULL

#define PE_CED_NULL   true

Definition at line 173 of file CWB_Plugin_PE.C.

◆ PE_CED_PCA

#define PE_CED_PCA   false

Definition at line 174 of file CWB_Plugin_PE.C.

◆ PE_CED_PSD

#define PE_CED_PSD   true

Definition at line 166 of file CWB_Plugin_PE.C.

◆ PE_CED_RDR

#define PE_CED_RDR   true

Definition at line 165 of file CWB_Plugin_PE.C.

◆ PE_CED_REC

#define PE_CED_REC   true

Definition at line 168 of file CWB_Plugin_PE.C.

◆ PE_CED_rINJ

#define PE_CED_rINJ   false

Definition at line 170 of file CWB_Plugin_PE.C.

◆ PE_CED_SKYMAP

#define PE_CED_SKYMAP   true

Definition at line 167 of file CWB_Plugin_PE.C.

◆ PE_CED_TFMAP

#define PE_CED_TFMAP   true

Definition at line 164 of file CWB_Plugin_PE.C.

◆ PE_GPS

#define PE_GPS   0

Definition at line 156 of file CWB_Plugin_PE.C.

◆ PE_INDEX

#define PE_INDEX   "$HOME_CWB/www/pe_index_modern.html"

Definition at line 123 of file CWB_Plugin_PE.C.

◆ PE_MULTITASK

#define PE_MULTITASK   false

Definition at line 158 of file CWB_Plugin_PE.C.

◆ PE_NOISE

#define PE_NOISE   1

Definition at line 145 of file CWB_Plugin_PE.C.

◆ PE_OUTPUT_AVR

#define PE_OUTPUT_AVR   false

Definition at line 183 of file CWB_Plugin_PE.C.

◆ PE_OUTPUT_DAT

#define PE_OUTPUT_DAT   false

Definition at line 179 of file CWB_Plugin_PE.C.

◆ PE_OUTPUT_INJ

#define PE_OUTPUT_INJ   false

Definition at line 176 of file CWB_Plugin_PE.C.

◆ PE_OUTPUT_MED

#define PE_OUTPUT_MED   false

Definition at line 180 of file CWB_Plugin_PE.C.

◆ PE_OUTPUT_P50

#define PE_OUTPUT_P50   false

Definition at line 181 of file CWB_Plugin_PE.C.

◆ PE_OUTPUT_P90

#define PE_OUTPUT_P90   false

Definition at line 182 of file CWB_Plugin_PE.C.

◆ PE_OUTPUT_REC

#define PE_OUTPUT_REC   false

Definition at line 177 of file CWB_Plugin_PE.C.

◆ PE_OUTPUT_RMS

#define PE_OUTPUT_RMS   false

Definition at line 184 of file CWB_Plugin_PE.C.

◆ PE_OUTPUT_WHT

#define PE_OUTPUT_WHT   false

Definition at line 178 of file CWB_Plugin_PE.C.

◆ PE_PHS_CAL_ERR

#define PE_PHS_CAL_ERR   0

Definition at line 150 of file CWB_Plugin_PE.C.

◆ PE_SEED

#define PE_SEED   0

Definition at line 155 of file CWB_Plugin_PE.C.

◆ PE_SIGNAL

#define PE_SIGNAL   0

Definition at line 143 of file CWB_Plugin_PE.C.

◆ PE_SKYMASK

#define PE_SKYMASK   0

Definition at line 151 of file CWB_Plugin_PE.C.

◆ PE_TRIALS

#define PE_TRIALS   100

Definition at line 142 of file CWB_Plugin_PE.C.

◆ PLOT_MEDIAN

#define PLOT_MEDIAN

Definition at line 130 of file CWB_Plugin_PE.C.

◆ PLOT_TYPE

#define PLOT_TYPE   "png"

Definition at line 126 of file CWB_Plugin_PE.C.

◆ SKYMASK_RADIUS

#define SKYMASK_RADIUS   0.1

Definition at line 134 of file CWB_Plugin_PE.C.

◆ XIFO

#define XIFO   4

Definition at line 19 of file CWB_Plugin_PE.C.

Function Documentation

◆ AddNoiseAndCalErrToSparse()

void AddNoiseAndCalErrToSparse ( network NET,
CWB::config cfg,
char  type 
)

Definition at line 2448 of file CWB_Plugin_PE.C.

◆ AddWaveforms()

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

Definition at line 4630 of file CWB_Plugin_PE.C.

◆ ClearVectors()

void ClearVectors ( )

Definition at line 2107 of file CWB_Plugin_PE.C.

◆ ClearWaveforms()

void ClearWaveforms ( detector ifo)

Definition at line 4168 of file CWB_Plugin_PE.C.

◆ ComputeStatisticalErrors()

std::vector< int > ComputeStatisticalErrors ( network NET,
CWB::config cfg,
int  ID 
)

Definition at line 2658 of file CWB_Plugin_PE.C.

◆ CreateIndexHTML()

void CreateIndexHTML ( TString  dirCED,
int  nIFO,
TString ifo,
bool  sim = false 
)

Definition at line 3753 of file CWB_Plugin_PE.C.

◆ CWB_Plugin()

void CWB_Plugin ( TFile *  jfile,
CWB::config cfg,
network NET,
WSeries< double > *  x,
TString  ifo,
int  type 
)

COHERENCE.

COHERENCE.

Definition at line 457 of file CWB_Plugin_PE.C.

◆ DoPCA()

std::vector<netpixel> DoPCA ( network NET,
CWB::config cfg,
int  lag,
int  id 
)

Definition at line 893 of file CWB_Plugin_PE.C.

◆ DumpCED()

TString DumpCED ( network NET,
netevent *&  EVT,
CWB::config cfg,
double  factor 
)

Definition at line 3681 of file CWB_Plugin_PE.C.

◆ DumpInjWavePE()

void DumpInjWavePE ( network NET,
TString  pdir = "" 
)

Definition at line 4477 of file CWB_Plugin_PE.C.

◆ DumpOutputFile()

void DumpOutputFile ( network NET,
netevent *&  EVT,
CWB::config cfg,
int  ID,
int  k,
int  factor 
)

Definition at line 2099 of file CWB_Plugin_PE.C.

◆ DumpRecWavePE()

void DumpRecWavePE ( network NET,
TString  pdir = "" 
)

Definition at line 4423 of file CWB_Plugin_PE.C.

◆ DumpSkyProb()

void DumpSkyProb ( skymap skyprob,
network NET,
netevent *&  EVT,
TString  odir 
)

Definition at line 4721 of file CWB_Plugin_PE.C.

◆ DumpUserOptions()

void DumpUserOptions ( TString  odir,
CWB::config cfg 
)

Definition at line 1836 of file CWB_Plugin_PE.C.

◆ FittingFactor()

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

Definition at line 1566 of file CWB_Plugin_PE.C.

◆ GetAlignedWaveform()

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

Definition at line 2950 of file CWB_Plugin_PE.C.

◆ GetCentralFrequency()

double GetCentralFrequency ( wavearray< double >  x)

Definition at line 3573 of file CWB_Plugin_PE.C.

◆ GetCentralTime()

double GetCentralTime ( wavearray< double >  x)

Definition at line 3525 of file CWB_Plugin_PE.C.

◆ GetChirpMassStatistic()

void GetChirpMassStatistic ( std::vector< double > *  vCHIRP)

Definition at line 1340 of file CWB_Plugin_PE.C.

◆ GetCutWaveform()

wavearray< double > GetCutWaveform ( wavearray< double >  x,
double  bT,
double  eT,
double  bF,
double  eF 
)

Definition at line 3627 of file CWB_Plugin_PE.C.

◆ GetDifWaveform()

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

Definition at line 1594 of file CWB_Plugin_PE.C.

◆ GetFactorsStatistic()

void GetFactorsStatistic ( int  nIFO)

Definition at line 1311 of file CWB_Plugin_PE.C.

◆ GetFrequencyBoundaries()

double GetFrequencyBoundaries ( wavearray< double >  x,
double  P,
double &  bF,
double &  eF 
)

Definition at line 3591 of file CWB_Plugin_PE.C.

◆ GetInjWaveform()

std::vector<wavearray<double> > GetInjWaveform ( network NET,
netevent EVT,
int  id,
double  factor 
)

Definition at line 1021 of file CWB_Plugin_PE.C.

◆ GetMedianSkyProb()

skymap GetMedianSkyProb ( network NET)

Definition at line 4687 of file CWB_Plugin_PE.C.

◆ GetNoisePixels()

void GetNoisePixels ( std::vector< double > *  aNSE,
std::vector< double > *  ANSE,
network NET,
CWB::config cfg,
int  lag,
int  id 
)

Definition at line 4850 of file CWB_Plugin_PE.C.

◆ GetNullPixels()

void GetNullPixels ( std::vector< double > *  aNUL,
std::vector< double > *  ANUL,
network NET,
CWB::config cfg,
int  lag,
int  id 
)

Definition at line 1376 of file CWB_Plugin_PE.C.

◆ GetNullStatistic()

void GetNullStatistic ( std::vector< double > *  vNUL,
std::vector< double > *  vNSE,
int  ifoId,
TString  ifoName,
TString  gtype,
TString  pdir = "" 
)

Definition at line 3411 of file CWB_Plugin_PE.C.

◆ GetPCAWaveform()

std::vector< wavearray< double > > GetPCAWaveform ( network NET,
CWB::config cfg,
int  lag,
int  id 
)

Definition at line 964 of file CWB_Plugin_PE.C.

◆ GetRecWaveform()

std::vector<wavearray<double> > GetRecWaveform ( network NET,
netevent EVT,
int  id 
)

Definition at line 1072 of file CWB_Plugin_PE.C.

◆ GetSigWaveform()

std::vector< wavearray< double > > GetSigWaveform ( network NET,
CWB::config cfg,
int  lag,
int  id 
)

Definition at line 1151 of file CWB_Plugin_PE.C.

◆ GetSkyProb()

skymap GetSkyProb ( network NET,
int  id 
)

Definition at line 2992 of file CWB_Plugin_PE.C.

◆ GetSNRnetStatistic()

void GetSNRnetStatistic ( int  nIFO)

Definition at line 1357 of file CWB_Plugin_PE.C.

◆ GetSparseMapData()

double GetSparseMapData ( SSeries< double > *  SS,
bool  phase,
int  index 
)

Definition at line 1460 of file CWB_Plugin_PE.C.

◆ GetTimeBoundaries()

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

Definition at line 3541 of file CWB_Plugin_PE.C.

◆ GetWaveform()

std::vector< wavearray< double > > GetWaveform ( network NET,
int  lag,
int  id,
char  type,
bool  shift = true 
)

Definition at line 1101 of file CWB_Plugin_PE.C.

◆ GetWaveformEnvelope()

wavearray< double > GetWaveformEnvelope ( wavearray< double > *  wf)

Definition at line 2977 of file CWB_Plugin_PE.C.

◆ GetWhitenedData()

std::vector< wavearray< double > > GetWhitenedData ( network NET,
CWB::config cfg 
)

Definition at line 4989 of file CWB_Plugin_PE.C.

◆ LoadFromMultiTaskJobOutput()

void LoadFromMultiTaskJobOutput ( int  runID,
CWB::config cfg 
)

Definition at line 4761 of file CWB_Plugin_PE.C.

◆ PlotChirpMass()

void PlotChirpMass ( int  gtype,
TString  pdir,
int  sim = true 
)

Definition at line 3255 of file CWB_Plugin_PE.C.

◆ PlotFactors()

void PlotFactors ( int  gtype,
int  nIFO,
TString  pdir 
)

Definition at line 3342 of file CWB_Plugin_PE.C.

◆ PlotFrequencyErrors()

void PlotFrequencyErrors ( TString  ofname,
TString  title,
CWB::config cfg,
wavearray< double > *  frec,
wavearray< double > *  favr,
wavearray< double > *  ferr,
wavearray< double > *  wref,
TString  pdir,
double  P 
)

Definition at line 4189 of file CWB_Plugin_PE.C.

◆ PlotResiduals()

void PlotResiduals ( int  ID,
TString  pdir = "",
int  sim = true,
char  type = 'w' 
)

Definition at line 3083 of file CWB_Plugin_PE.C.

◆ PlotSNRnet()

void PlotSNRnet ( int  nIFO,
TString  pdir,
int  sim = true 
)

Definition at line 3174 of file CWB_Plugin_PE.C.

◆ PlotSparse()

void PlotSparse ( int  ifoID,
network NET,
CWB::config cfg,
int  ID,
wavearray< double > *  wf 
)

Definition at line 1620 of file CWB_Plugin_PE.C.

◆ PlotSpectrogram()

void PlotSpectrogram ( TString  type,
network NET,
netevent *&  EVT,
CWB::config cfg,
TString  pdir 
)

Definition at line 4918 of file CWB_Plugin_PE.C.

◆ PlotTimeFrequencyPCA()

void PlotTimeFrequencyPCA ( network NET,
netevent EVT,
CWB::config cfg,
int  id,
int  lag,
TString  pdir 
)

Definition at line 989 of file CWB_Plugin_PE.C.

◆ PlotWaveform()

void PlotWaveform ( TString  ofname,
TString  title,
CWB::config cfg,
wavearray< double > *  wf1,
wavearray< double > *  wf2,
wavearray< double > *  wf3,
wavearray< double > *  wref,
bool  fft = false,
TString  pdir = "",
double  P = 0.99,
EColor  col1 = kRed,
EColor  col2 = kBlue,
EColor  col3 = (EColor)418 
)

Definition at line 1473 of file CWB_Plugin_PE.C.

◆ PlotWaveformAsymmErrors()

void PlotWaveformAsymmErrors ( TString  ofname,
TString  title,
CWB::config cfg,
wavearray< double > *  wrec,
wavearray< double > *  wmed,
wavearray< double > *  wl50,
wavearray< double > *  wu50,
wavearray< double > *  wl90,
wavearray< double > *  wu90,
wavearray< double > *  wref,
TString  pdir,
double  P,
bool  freq = false 
)

Definition at line 4341 of file CWB_Plugin_PE.C.

◆ PlotWaveformErrors()

void PlotWaveformErrors ( TString  ofname,
TString  title,
CWB::config cfg,
wavearray< double > *  wrec,
wavearray< double > *  wavr,
wavearray< double > *  werr,
wavearray< double > *  wref,
TString  pdir = "",
double  P = 0.99 
)

Definition at line 4270 of file CWB_Plugin_PE.C.

◆ PlotWaveforms()

void PlotWaveforms ( network NET,
CWB::config cfg,
int  ID,
TString  pdir = "" 
)

Definition at line 2213 of file CWB_Plugin_PE.C.

◆ PrintUserOptions()

void PrintUserOptions ( CWB::config cfg)

Definition at line 1789 of file CWB_Plugin_PE.C.

◆ ReadUserOptions()

void ReadUserOptions ( TString  options)

Definition at line 1640 of file CWB_Plugin_PE.C.

◆ RedoAnalysis()

int RedoAnalysis ( TFile *  jfile,
CWB::config cfg,
network NET 
)

Definition at line 4507 of file CWB_Plugin_PE.C.

◆ ReplaceSuperclusterData()

void ReplaceSuperclusterData ( TFile *&  jfile,
CWB::config cfg,
network NET,
double  gps = 0 
)

Definition at line 5003 of file CWB_Plugin_PE.C.

◆ ResetPCA()

void ResetPCA ( network NET,
CWB::config cfg,
netcluster pwc,
std::vector< netpixel > *  vPIX,
int  ID 
)

Definition at line 950 of file CWB_Plugin_PE.C.

◆ ResetUserOptions()

void ResetUserOptions ( )

Definition at line 1972 of file CWB_Plugin_PE.C.

◆ SaveSkyProb()

void SaveSkyProb ( network NET,
CWB::config cfg,
int  id 
)

Definition at line 3021 of file CWB_Plugin_PE.C.

◆ SetEventWindow()

void SetEventWindow ( CWB::config cfg,
double  gps 
)

Definition at line 4656 of file CWB_Plugin_PE.C.

◆ SetOutputFile()

void SetOutputFile ( network NET,
netevent *&  EVT,
CWB::config cfg,
bool  dump_pe 
)

Definition at line 2010 of file CWB_Plugin_PE.C.

◆ SetSkyMask()

void SetSkyMask ( network NET,
CWB::config cfg,
double  theta,
double  phi,
double  radius 
)

Definition at line 2437 of file CWB_Plugin_PE.C.

◆ SetWaveformCuts()

void SetWaveformCuts ( wavearray< double > *  x,
double  bT,
double  eT,
double  bF,
double  eF 
)

Definition at line 3655 of file CWB_Plugin_PE.C.

◆ Wave2Sparse()

void Wave2Sparse ( network NET,
CWB::config cfg,
char  type 
)

Definition at line 2569 of file CWB_Plugin_PE.C.

◆ WriteBodyHTML()

void WriteBodyHTML ( TString  html_template,
TString  html_tag_beg,
TString  html_tag_end,
ofstream *  out,
int  nIFO = 1,
TString ifo = NULL 
)

Definition at line 4039 of file CWB_Plugin_PE.C.

Variable Documentation

◆ aNSE

std::vector<double> aNSE[NIFO_MAX]

Definition at line 434 of file CWB_Plugin_PE.C.

◆ ANSE

std::vector<double> ANSE[NIFO_MAX]

Definition at line 435 of file CWB_Plugin_PE.C.

◆ aNUL

std::vector<double> aNUL[NIFO_MAX]

Definition at line 431 of file CWB_Plugin_PE.C.

◆ ANUL

std::vector<double> ANUL[NIFO_MAX]

Definition at line 432 of file CWB_Plugin_PE.C.

◆ cINJ

std::vector<wavearray<double> > cINJ

Definition at line 399 of file CWB_Plugin_PE.C.

◆ dSS

std::vector<SSeries<double> > dSS[NIFO_MAX]

Definition at line 454 of file CWB_Plugin_PE.C.

◆ fAVR

std::vector<wavearray<double> > fAVR

Definition at line 412 of file CWB_Plugin_PE.C.

◆ fINJ

std::vector<wavearray<double> > fINJ

Definition at line 411 of file CWB_Plugin_PE.C.

◆ fL50

std::vector<wavearray<double> > fL50

Definition at line 416 of file CWB_Plugin_PE.C.

◆ fL90

std::vector<wavearray<double> > fL90

Definition at line 418 of file CWB_Plugin_PE.C.

◆ fMED

std::vector<wavearray<double> > fMED

Definition at line 415 of file CWB_Plugin_PE.C.

◆ fREC

std::vector<wavearray<double> > fREC

Definition at line 410 of file CWB_Plugin_PE.C.

◆ fRES

std::vector<double > fRES

Definition at line 422 of file CWB_Plugin_PE.C.

◆ fRMS

std::vector<wavearray<double> > fRMS

Definition at line 413 of file CWB_Plugin_PE.C.

◆ fU50

std::vector<wavearray<double> > fU50

Definition at line 417 of file CWB_Plugin_PE.C.

◆ fU90

std::vector<wavearray<double> > fU90

Definition at line 419 of file CWB_Plugin_PE.C.

◆ gBF

double gBF

Definition at line 377 of file CWB_Plugin_PE.C.

◆ gBT

double gBT

Definition at line 376 of file CWB_Plugin_PE.C.

◆ gCEDDUMP

bool gCEDDUMP

Definition at line 366 of file CWB_Plugin_PE.C.

◆ gCWB

cwb gCWB

Definition at line 365 of file CWB_Plugin_PE.C.

◆ gEF

double gEF

Definition at line 377 of file CWB_Plugin_PE.C.

◆ gET

double gET

Definition at line 376 of file CWB_Plugin_PE.C.

◆ gHOT

wavearray<double> gHOT[NIFO_MAX]

Definition at line 379 of file CWB_Plugin_PE.C.

◆ gHSKYPROB

TH1D gHSKYPROB

Definition at line 374 of file CWB_Plugin_PE.C.

◆ gID

int gID

Definition at line 385 of file CWB_Plugin_PE.C.

◆ gINRATE

double gINRATE

Definition at line 381 of file CWB_Plugin_PE.C.

◆ gIPHI

double gIPHI

Definition at line 369 of file CWB_Plugin_PE.C.

◆ gITHETA

double gITHETA

Definition at line 368 of file CWB_Plugin_PE.C.

◆ gMTRIAL

int gMTRIAL

Definition at line 384 of file CWB_Plugin_PE.C.

◆ gOPHI

double gOPHI

Definition at line 371 of file CWB_Plugin_PE.C.

◆ gOPT

uoptions gOPT

Definition at line 361 of file CWB_Plugin_PE.C.

◆ gOTHETA

double gOTHETA

Definition at line 370 of file CWB_Plugin_PE.C.

◆ gOUTPUT

TString gOUTPUT

Definition at line 364 of file CWB_Plugin_PE.C.

◆ gPE

PE gPE

Definition at line 362 of file CWB_Plugin_PE.C.

◆ gRATEANA

int gRATEANA

Definition at line 382 of file CWB_Plugin_PE.C.

◆ gSEGGPS

double gSEGGPS

Definition at line 387 of file CWB_Plugin_PE.C.

◆ gSKYPROB

skymap gSKYPROB

Definition at line 373 of file CWB_Plugin_PE.C.

◆ gTREE

TTree* gTREE

Definition at line 363 of file CWB_Plugin_PE.C.

◆ ioSNR

std::vector<double> ioSNR[NIFO_MAX]

Definition at line 428 of file CWB_Plugin_PE.C.

◆ iSNR

std::vector<double> iSNR[NIFO_MAX]

Definition at line 426 of file CWB_Plugin_PE.C.

◆ jSS

std::vector<SSeries<double> > jSS[NIFO_MAX]

Definition at line 452 of file CWB_Plugin_PE.C.

◆ mSKYPROB

skymap mSKYPROB

Definition at line 445 of file CWB_Plugin_PE.C.

◆ oSNR

std::vector<double> oSNR[NIFO_MAX]

Definition at line 427 of file CWB_Plugin_PE.C.

◆ rSS

std::vector<SSeries<double> > rSS[NIFO_MAX]

Definition at line 453 of file CWB_Plugin_PE.C.

◆ vAVR

std::vector<wavearray<double> > vAVR

Definition at line 401 of file CWB_Plugin_PE.C.

◆ vCHIRP

std::vector<double> vCHIRP[6]

Definition at line 437 of file CWB_Plugin_PE.C.

◆ vDAT

std::vector<wavearray<double> > vDAT

Definition at line 397 of file CWB_Plugin_PE.C.

◆ vINJ

std::vector<wavearray<double> > vINJ

Definition at line 393 of file CWB_Plugin_PE.C.

◆ vL50

std::vector<wavearray<double> > vL50

Definition at line 405 of file CWB_Plugin_PE.C.

◆ vL90

std::vector<wavearray<double> > vL90

Definition at line 407 of file CWB_Plugin_PE.C.

◆ vLIKELIHOOD

std::vector<double> vLIKELIHOOD

Definition at line 429 of file CWB_Plugin_PE.C.

◆ vMED

std::vector<wavearray<double> > vMED

Definition at line 404 of file CWB_Plugin_PE.C.

◆ vNUL

std::vector<wavearray<double> > vNUL

Definition at line 398 of file CWB_Plugin_PE.C.

◆ vPCA

std::vector<wavearray<double> > vPCA

Definition at line 396 of file CWB_Plugin_PE.C.

◆ vREC

std::vector<wavearray<double> > vREC

Definition at line 394 of file CWB_Plugin_PE.C.

◆ vRES

std::vector<double > vRES

Definition at line 421 of file CWB_Plugin_PE.C.

◆ vRMS

std::vector<wavearray<double> > vRMS

Definition at line 402 of file CWB_Plugin_PE.C.

◆ vSS

std::vector<SSeries<double> > vSS[NIFO_MAX]

Definition at line 451 of file CWB_Plugin_PE.C.

◆ vU50

std::vector<wavearray<double> > vU50

Definition at line 406 of file CWB_Plugin_PE.C.

◆ vU90

std::vector<wavearray<double> > vU90

Definition at line 408 of file CWB_Plugin_PE.C.

◆ vWHT

std::vector<wavearray<double> > vWHT

Definition at line 395 of file CWB_Plugin_PE.C.

◆ wREC

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

Definition at line 424 of file CWB_Plugin_PE.C.

◆ wSKYPROB

skymap wSKYPROB[MAX_TRIALS]

Definition at line 444 of file CWB_Plugin_PE.C.