Logo coherent WaveBurst  
Config Reference Guide
Logo
Functions | Variables
CWB_UserPluginNamespace_2 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)
 
float GetQveto (wavearray< double > *wf)
 
void GetQveto (wavearray< double > *wf, float &Qveto, float &Qfactor)
 
void GetWveto (netcluster *pwc, int cid, int nifo, float *Wveto)
 
void PlotWaveform (TString ifo, wavearray< double > *wfREC, CWB::config *cfg, bool fft=false, bool strain=false)
 
void PrintUserOptions (CWB::config *cfg)
 
void ReadUserOptions (TString options)
 
void ResetPCA (network *NET, CWB::config *cfg, netcluster *pwc, std::vector< netpixel > *vPIX, int ID)
 
void ResetUserOptions ()
 
void ResetUserOptions (network *net, CWB::config *cfg)
 

Variables

uoptions gOPT
 
int gXMLID
 

Function Documentation

◆ ClearWaveforms()

void CWB_UserPluginNamespace_2::ClearWaveforms ( detector *  ifo)

Definition at line 725 of file CWB_Plugin_Gating_QLveto.C.

◆ CWB_Plugin()

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

Definition at line 278 of file CWB_Plugin_Gating_QLveto.C.

◆ DoPCA()

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

Definition at line 746 of file CWB_Plugin_Gating_QLveto.C.

◆ GetGaussFitPars()

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

Definition at line 934 of file CWB_Plugin_Gating_QLveto.C.

◆ GetGaussFitPars2()

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

Definition at line 972 of file CWB_Plugin_Gating_QLveto.C.

◆ GetLveto()

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

Definition at line 590 of file CWB_Plugin_Gating_QLveto.C.

◆ GetPeakFrequency()

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

Definition at line 903 of file CWB_Plugin_Gating_QLveto.C.

◆ GetQfactor()

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

Definition at line 844 of file CWB_Plugin_Gating_QLveto.C.

◆ GetQveto() [1/2]

float CWB_UserPluginNamespace_2::GetQveto ( wavearray< double > *  wf)

Definition at line 458 of file CWB_Plugin_Gating_QLWveto.C.

◆ GetQveto() [2/2]

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

Definition at line 521 of file CWB_Plugin_Gating_QLveto.C.

◆ GetWveto()

void CWB_UserPluginNamespace_2::GetWveto ( netcluster *  pwc,
int  cid,
int  nifo,
float *  Wveto 
)

Definition at line 626 of file CWB_Plugin_Gating_QLWveto.C.

◆ PlotWaveform()

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

Definition at line 694 of file CWB_Plugin_Gating_QLveto.C.

◆ PrintUserOptions()

void CWB_UserPluginNamespace_2::PrintUserOptions ( CWB::config *  cfg)

◆ ReadUserOptions()

void CWB_UserPluginNamespace_2::ReadUserOptions ( TString  options)

◆ ResetPCA()

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

Definition at line 803 of file CWB_Plugin_Gating_QLveto.C.

◆ ResetUserOptions() [1/2]

void CWB_UserPluginNamespace_2::ResetUserOptions ( )

◆ ResetUserOptions() [2/2]

void CWB_UserPluginNamespace_2::ResetUserOptions ( network *  net,
CWB::config *  cfg 
)

Variable Documentation

◆ gOPT

uoptions CWB_UserPluginNamespace_2::gOPT

◆ gXMLID

int CWB_UserPluginNamespace_2::gXMLID