Logo coherent WaveBurst  
Library Reference Guide
Logo
Macros | Functions
CWB_Plugin_QLveto.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 "TMath.h"
#include "mdc.hh"
#include "watplot.hh"
#include "gwavearray.hh"
#include <vector>
Include dependency graph for CWB_Plugin_QLveto.C:

Macros

#define ATHR   7.58859
 
#define NTHR   1
 
#define XIFO   4
 

Functions

void ClearWaveforms (detector *ifo)
 
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)
 
void GetGaussFitPars (wavearray< double > *wf, double &mean, double &sigma, bool doenv=true)
 
void GetGaussFitPars2 (wavearray< double > *wf, double &mean, double &sigma, bool fixAmax)
 
void GetLveto (netcluster *pwc, int cid, int nifo, float *Lveto)
 
double GetPeakFrequency (wavearray< double > *wf)
 
double GetQfactor (wavearray< double > *wf, double frequency, bool fixAmax)
 
void GetQveto (wavearray< double > *wf, float &Qveto, float &Qfactor)
 
void PlotWaveform (TString ifo, wavearray< double > *wfREC, CWB::config *cfg, bool fft=false, bool strain=false)
 
void ResetPCA (network *NET, CWB::config *cfg, netcluster *pwc, std::vector< netpixel > *vPIX, int ID)
 

Macro Definition Documentation

◆ ATHR

#define ATHR   7.58859

Definition at line 42 of file CWB_Plugin_QLveto.C.

◆ NTHR

#define NTHR   1

Definition at line 41 of file CWB_Plugin_QLveto.C.

◆ XIFO

#define XIFO   4

Definition at line 19 of file CWB_Plugin_QLveto.C.

Function Documentation

◆ ClearWaveforms()

void ClearWaveforms ( detector ifo)

Definition at line 528 of file CWB_Plugin_QLveto.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 60 of file CWB_Plugin_QLveto.C.

◆ DoPCA()

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

Definition at line 549 of file CWB_Plugin_QLveto.C.

◆ GetGaussFitPars()

void GetGaussFitPars ( wavearray< double > *  wf,
double &  mean,
double &  sigma,
bool  doenv = true 
)

Definition at line 711 of file CWB_Plugin_QLveto.C.

◆ GetGaussFitPars2()

void GetGaussFitPars2 ( wavearray< double > *  wf,
double &  mean,
double &  sigma,
bool  fixAmax 
)

Definition at line 749 of file CWB_Plugin_QLveto.C.

◆ GetLveto()

void GetLveto ( netcluster pwc,
int  cid,
int  nifo,
float *  Lveto 
)

Definition at line 393 of file CWB_Plugin_QLveto.C.

◆ GetPeakFrequency()

double GetPeakFrequency ( wavearray< double > *  wf)

Definition at line 680 of file CWB_Plugin_QLveto.C.

◆ GetQfactor()

double GetQfactor ( wavearray< double > *  wf,
double  frequency,
bool  fixAmax 
)

Definition at line 621 of file CWB_Plugin_QLveto.C.

◆ GetQveto()

void GetQveto ( wavearray< double > *  wf,
float &  Qveto,
float &  Qfactor 
)

Definition at line 324 of file CWB_Plugin_QLveto.C.

◆ PlotWaveform()

void PlotWaveform ( TString  ifo,
wavearray< double > *  wfREC,
CWB::config cfg,
bool  fft = false,
bool  strain = false 
)

Definition at line 497 of file CWB_Plugin_QLveto.C.

◆ ResetPCA()

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

Definition at line 606 of file CWB_Plugin_QLveto.C.