Logo coherent WaveBurst  
Config Reference Guide
Logo
Functions | Variables
CWB_UserPluginNamespace_3 Namespace Reference

Functions

void ClearVectors ()
 
void ClearWaveforms (detector *ifo)
 
double ComputeMaxSkyMapProduct (skymap *sm1, skymap *sm2)
 
double ComputeSkyMapOF (skymap *sm1, skymap *sm2)
 
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 DumpOutputFile (network *NET, netevent *&EVT, CWB::config *cfg, int ID, int k, int factor)
 
void DumpSkymap (network *NET, int lag, netevent *EVT, int ID)
 
skymap EarthCoordinatesSM (skymap *sm, double gps)
 
std::vector< wavearray< double > > GetAuxWaveform (network *NET, netevent *EVT, int id, double factor)
 
std::vector< netpixel > GetCluster (network *NET, 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)
 
double GetInjTcoa (double geocentric_tcoa, network *NET, TString ifo, double theta, double phi)
 
std::vector< wavearray< double > > GetInjWaveform (network *NET, netevent *EVT, int id, double factor)
 
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)
 
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 GetSkyMap (network *NET, int lag, netevent *EVT, int ID)
 
double GetSparseMapData (SSeries< double > *SS, bool phase, int index)
 
std::vector< wavearray< double > > GetWaveform (network *NET, int lag, int id, char type, bool shift=true)
 
std::vector< wavearray< double > > GetWhitenedData (network *NET, CWB::config *cfg)
 
void PlotWaveform (TString ifo, wavearray< double > *wfREC, CWB::config *cfg, bool fft=false, bool strain=false)
 
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 PrintUserOptions (CWB::config *cfg)
 
skymap ReadSkyMap (TString fitsFile, CWB::config *cfg, double gps)
 
void ReadUserOptions (TString options)
 
void ResetPCA (network *NET, CWB::config *cfg, netcluster *pwc, std::vector< netpixel > *vPIX, int ID)
 
void ResetUserOptions ()
 
void RestorePixels (network *NET, CWB::config *cfg, netcluster *pwc, std::vector< netpixel > *vPIX, int id)
 
std::vector< netpixel > SavePixels (network *NET, CWB::config *cfg, int lag, int id)
 
void SetOutputFile (network *NET, netevent *&EVT, CWB::config *cfg, bool dump_wf)
 
void Wave2Sparse (network *NET, CWB::config *cfg, char type)
 

Variables

std::vector< wavearray< double > > cINJ
 
std::vector< SSeries< double > > dSS [NIFO_MAX]
 
bool gCEDDUMP
 
std::vector< netpixel > gCLUSTER
 
float gCRATE
 
wavearray< double > gCSTRAIN [NIFO_MAX]
 
float gFF [3]
 
wavearray< double > gHOT [NIFO_MAX]
 
string gLOG
 
wavearray< double > gMDC [NIFO_MAX]
 
float gOF [3]
 
uoptions gOPT
 
TString gOUTPUT
 
float gRE [3]
 
double gSEGGPS
 
skymap gSM_OS
 
float gSM_OS_OF
 
skymap gSM_PE
 
float gSM_PE_OF
 
wavearray< double > gSTRAIN [NIFO_MAX]
 
double gTCOA
 
TTree * gTREE
 
std::vector< string > gvLOG
 
std::vector< double > gvTCOA
 
WF gWF
 
std::vector< SSeries< double > > jSS [NIFO_MAX]
 
std::vector< SSeries< double > > rSS [NIFO_MAX]
 
std::vector< wavearray< double > > vAUX
 
std::vector< wavearray< double > > vDAT
 
std::vector< wavearray< double > > vINJ
 
std::vector< wavearray< double > > vNUL
 
std::vector< wavearray< double > > vREC
 
std::vector< wavearray< double > > vRES
 
std::vector< SSeries< double > > vSS [NIFO_MAX]
 
std::vector< wavearray< double > > vWHT
 
std::vector< SSeries< double > > xSS [NIFO_MAX]
 

Function Documentation

◆ ClearVectors()

void CWB_UserPluginNamespace_3::ClearVectors ( )

Definition at line 1649 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ ClearWaveforms()

void CWB_UserPluginNamespace_3::ClearWaveforms ( detector *  ifo)

Definition at line 883 of file CWB_Plugin_MDC_OTF_Gating_QLveto.C.

◆ ComputeMaxSkyMapProduct()

double CWB_UserPluginNamespace_3::ComputeMaxSkyMapProduct ( skymap *  sm1,
skymap *  sm2 
)

Definition at line 2115 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ ComputeSkyMapOF()

double CWB_UserPluginNamespace_3::ComputeSkyMapOF ( skymap *  sm1,
skymap *  sm2 
)

Definition at line 2147 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ CWB_Plugin()

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

Definition at line 436 of file CWB_Plugin_MDC_OTF_Gating_QLveto.C.

◆ DoPCA()

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

Definition at line 904 of file CWB_Plugin_MDC_OTF_Gating_QLveto.C.

◆ DumpOutputFile()

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

Definition at line 1343 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ DumpSkymap()

void CWB_UserPluginNamespace_3::DumpSkymap ( network *  NET,
int  lag,
netevent *  EVT,
int  ID 
)

Definition at line 2048 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ EarthCoordinatesSM()

skymap CWB_UserPluginNamespace_3::EarthCoordinatesSM ( skymap *  sm,
double  gps 
)

Definition at line 2177 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ GetAuxWaveform()

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

Definition at line 1570 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ GetCluster()

std::vector< netpixel > CWB_UserPluginNamespace_3::GetCluster ( network *  NET,
int  lag,
int  id 
)

Definition at line 2240 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ GetGaussFitPars()

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

Definition at line 1092 of file CWB_Plugin_MDC_OTF_Gating_QLveto.C.

◆ GetGaussFitPars2()

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

Definition at line 1130 of file CWB_Plugin_MDC_OTF_Gating_QLveto.C.

◆ GetInjTcoa()

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

Definition at line 2229 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ GetInjWaveform()

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

Definition at line 1519 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ GetLveto()

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

Definition at line 748 of file CWB_Plugin_MDC_OTF_Gating_QLveto.C.

◆ GetPeakFrequency()

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

Definition at line 1061 of file CWB_Plugin_MDC_OTF_Gating_QLveto.C.

◆ GetQfactor()

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

Definition at line 1002 of file CWB_Plugin_MDC_OTF_Gating_QLveto.C.

◆ GetQveto()

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

Definition at line 679 of file CWB_Plugin_MDC_OTF_Gating_QLveto.C.

◆ GetRecWaveform()

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

Definition at line 1618 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ GetSigWaveform()

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

Definition at line 1667 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ GetSkyMap()

skymap CWB_UserPluginNamespace_3::GetSkyMap ( network *  NET,
int  lag,
netevent *  EVT,
int  ID 
)

Definition at line 2084 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ GetSparseMapData()

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

Definition at line 1941 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ GetWaveform()

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

Definition at line 1203 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ GetWhitenedData()

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

Definition at line 1506 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ PlotWaveform() [1/2]

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

Definition at line 852 of file CWB_Plugin_MDC_OTF_Gating_QLveto.C.

◆ PlotWaveform() [2/2]

void CWB_UserPluginNamespace_3::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 1954 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ PrintUserOptions()

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

Definition at line 1474 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ ReadSkyMap()

skymap CWB_UserPluginNamespace_3::ReadSkyMap ( TString  fitsFile,
CWB::config *  cfg,
double  gps 
)

Definition at line 2168 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ ReadUserOptions()

void CWB_UserPluginNamespace_3::ReadUserOptions ( TString  options)

Definition at line 1373 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ ResetPCA()

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

Definition at line 961 of file CWB_Plugin_MDC_OTF_Gating_QLveto.C.

◆ ResetUserOptions()

void CWB_UserPluginNamespace_3::ResetUserOptions ( )

Definition at line 1453 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ RestorePixels()

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

Definition at line 2214 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ SavePixels()

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

Definition at line 2195 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ SetOutputFile()

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

Definition at line 1253 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ Wave2Sparse()

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

Definition at line 1840 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

Variable Documentation

◆ cINJ

std::vector< wavearray< double > > CWB_UserPluginNamespace_3::cINJ

Definition at line 855 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ dSS

std::vector< SSeries< double > > CWB_UserPluginNamespace_3::dSS

Definition at line 869 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gCEDDUMP

bool CWB_UserPluginNamespace_3::gCEDDUMP

Definition at line 830 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gCLUSTER

std::vector< netpixel > CWB_UserPluginNamespace_3::gCLUSTER

Definition at line 847 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gCRATE

float CWB_UserPluginNamespace_3::gCRATE

Definition at line 846 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gCSTRAIN

wavearray< double > CWB_UserPluginNamespace_3::gCSTRAIN

Definition at line 837 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gFF

float CWB_UserPluginNamespace_3::gFF

Definition at line 831 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gHOT

wavearray< double > CWB_UserPluginNamespace_3::gHOT

Definition at line 839 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gLOG

string CWB_UserPluginNamespace_3::gLOG

Definition at line 843 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gMDC

wavearray< double > CWB_UserPluginNamespace_3::gMDC

Definition at line 836 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gOF

float CWB_UserPluginNamespace_3::gOF

Definition at line 832 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gOPT

uoptions CWB_UserPluginNamespace_3::gOPT

Definition at line 821 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gOUTPUT

TString CWB_UserPluginNamespace_3::gOUTPUT

Definition at line 823 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gRE

float CWB_UserPluginNamespace_3::gRE

Definition at line 833 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gSEGGPS

double CWB_UserPluginNamespace_3::gSEGGPS

Definition at line 825 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gSM_OS

skymap CWB_UserPluginNamespace_3::gSM_OS

Definition at line 827 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gSM_OS_OF

float CWB_UserPluginNamespace_3::gSM_OS_OF

Definition at line 829 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gSM_PE

skymap CWB_UserPluginNamespace_3::gSM_PE

Definition at line 826 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gSM_PE_OF

float CWB_UserPluginNamespace_3::gSM_PE_OF

Definition at line 828 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gSTRAIN

wavearray< double > CWB_UserPluginNamespace_3::gSTRAIN

Definition at line 835 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gTCOA

double CWB_UserPluginNamespace_3::gTCOA

Definition at line 841 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gTREE

TTree * CWB_UserPluginNamespace_3::gTREE

Definition at line 822 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gvLOG

std::vector< string > CWB_UserPluginNamespace_3::gvLOG

Definition at line 844 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gvTCOA

std::vector< double > CWB_UserPluginNamespace_3::gvTCOA

Definition at line 842 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ gWF

WF CWB_UserPluginNamespace_3::gWF

Definition at line 824 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ jSS

std::vector< SSeries< double > > CWB_UserPluginNamespace_3::jSS

Definition at line 867 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ rSS

std::vector< SSeries< double > > CWB_UserPluginNamespace_3::rSS

Definition at line 868 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ vAUX

std::vector< wavearray< double > > CWB_UserPluginNamespace_3::vAUX

Definition at line 854 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ vDAT

std::vector< wavearray< double > > CWB_UserPluginNamespace_3::vDAT

Definition at line 858 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ vINJ

std::vector< wavearray< double > > CWB_UserPluginNamespace_3::vINJ

Definition at line 853 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ vNUL

std::vector< wavearray< double > > CWB_UserPluginNamespace_3::vNUL

Definition at line 859 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ vREC

std::vector< wavearray< double > > CWB_UserPluginNamespace_3::vREC

Definition at line 856 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ vRES

std::vector< wavearray< double > > CWB_UserPluginNamespace_3::vRES

Definition at line 860 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ vSS

std::vector< SSeries< double > > CWB_UserPluginNamespace_3::vSS

Definition at line 866 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ vWHT

std::vector< wavearray< double > > CWB_UserPluginNamespace_3::vWHT

Definition at line 857 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ xSS

std::vector< SSeries< double > > CWB_UserPluginNamespace_3::xSS

Definition at line 870 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.