Logo coherent WaveBurst  
Config Reference Guide
Logo
Functions | Variables
CWB_UserPluginNamespace_4 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_4::ClearVectors ( )

◆ ClearWaveforms()

void CWB_UserPluginNamespace_4::ClearWaveforms ( detector *  ifo)

Definition at line 2807 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ ComputeMaxSkyMapProduct()

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

◆ ComputeSkyMapOF()

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

◆ CWB_Plugin()

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

Definition at line 2339 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ DoPCA()

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

Definition at line 2828 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ DumpOutputFile()

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

◆ DumpSkymap()

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

◆ EarthCoordinatesSM()

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

◆ GetAuxWaveform()

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

◆ GetCluster()

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

◆ GetGaussFitPars()

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

Definition at line 2990 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ GetGaussFitPars2()

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

Definition at line 3028 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ GetInjTcoa()

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

◆ GetInjWaveform()

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

◆ GetLveto()

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

Definition at line 2672 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ GetPeakFrequency()

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

Definition at line 2959 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ GetQfactor()

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

Definition at line 2900 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ GetQveto()

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

Definition at line 2603 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ GetRecWaveform()

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

◆ GetSigWaveform()

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

◆ GetSkyMap()

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

◆ GetSparseMapData()

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

◆ GetWaveform()

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

◆ GetWhitenedData()

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

◆ PlotWaveform() [1/2]

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

Definition at line 2776 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ PlotWaveform() [2/2]

void CWB_UserPluginNamespace_4::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 
)

◆ PrintUserOptions()

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

◆ ReadSkyMap()

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

◆ ReadUserOptions()

void CWB_UserPluginNamespace_4::ReadUserOptions ( TString  options)

◆ ResetPCA()

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

Definition at line 2885 of file CWB_Plugin_MDC_PE_Gating_WF_QLveto.C.

◆ ResetUserOptions()

void CWB_UserPluginNamespace_4::ResetUserOptions ( )

◆ RestorePixels()

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

◆ SavePixels()

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

◆ SetOutputFile()

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

◆ Wave2Sparse()

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

Variable Documentation

◆ cINJ

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

◆ dSS

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

◆ gCEDDUMP

bool CWB_UserPluginNamespace_4::gCEDDUMP

◆ gCLUSTER

std::vector< netpixel > CWB_UserPluginNamespace_4::gCLUSTER

◆ gCRATE

float CWB_UserPluginNamespace_4::gCRATE

◆ gCSTRAIN

wavearray< double > CWB_UserPluginNamespace_4::gCSTRAIN

◆ gFF

float CWB_UserPluginNamespace_4::gFF

◆ gHOT

wavearray< double > CWB_UserPluginNamespace_4::gHOT

◆ gLOG

string CWB_UserPluginNamespace_4::gLOG

◆ gMDC

wavearray< double > CWB_UserPluginNamespace_4::gMDC

◆ gOF

float CWB_UserPluginNamespace_4::gOF

◆ gOPT

uoptions CWB_UserPluginNamespace_4::gOPT

◆ gOUTPUT

TString CWB_UserPluginNamespace_4::gOUTPUT

◆ gRE

float CWB_UserPluginNamespace_4::gRE

◆ gSEGGPS

double CWB_UserPluginNamespace_4::gSEGGPS

◆ gSM_OS

skymap CWB_UserPluginNamespace_4::gSM_OS

◆ gSM_OS_OF

float CWB_UserPluginNamespace_4::gSM_OS_OF

◆ gSM_PE

skymap CWB_UserPluginNamespace_4::gSM_PE

◆ gSM_PE_OF

float CWB_UserPluginNamespace_4::gSM_PE_OF

◆ gSTRAIN

wavearray< double > CWB_UserPluginNamespace_4::gSTRAIN

◆ gTCOA

double CWB_UserPluginNamespace_4::gTCOA

◆ gTREE

TTree * CWB_UserPluginNamespace_4::gTREE

◆ gvLOG

std::vector< string > CWB_UserPluginNamespace_4::gvLOG

◆ gvTCOA

std::vector< double > CWB_UserPluginNamespace_4::gvTCOA

◆ gWF

WF CWB_UserPluginNamespace_4::gWF

◆ jSS

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

◆ rSS

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

◆ vAUX

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

◆ vDAT

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

◆ vINJ

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

◆ vNUL

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

◆ vREC

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

◆ vRES

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

◆ vSS

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

◆ vWHT

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

◆ xSS

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