Logo coherent WaveBurst  
Config Reference Guide
Logo
Functions
CWB_UserPluginNamespace_5 Namespace Reference

Functions

void ClearWaveforms (detector *ifo)
 
void CWB_Plugin (TFile *jfile, CWB::config *cfg, network *NET, WSeries< double > *x, TString ifo, int type)
 
std::vector< netpixel > DoPCA (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)
 

Function Documentation

◆ ClearWaveforms()

void CWB_UserPluginNamespace_5::ClearWaveforms ( detector *  ifo)

◆ CWB_Plugin()

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

◆ DoPCA()

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

◆ GetGaussFitPars()

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

◆ GetGaussFitPars2()

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

◆ GetLveto()

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

◆ GetPeakFrequency()

double CWB_UserPluginNamespace_5::GetPeakFrequency ( wavearray< double > *  wf)

◆ GetQfactor()

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

◆ GetQveto()

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

◆ PlotWaveform()

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

◆ ResetPCA()

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