#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 "TGraphAsymmErrors.h"
#include "TMath.h"
#include "mdc.hh"
#include "cwb2G.hh"
#include "watplot.hh"
#include "gwavearray.hh"
#include "gskymap.hh"
#include <fstream>
#include <vector>
Macros | |
#define | _USE_HEALPIX |
#define | FRACTION 0.01 |
#define | WF_FITS_OS "" |
#define | WF_FITS_PE "" |
#define | WF_GPS_OS 0 |
#define | WF_GPS_PE 0 |
#define | WF_INJ_TOFF 0 |
#define | WF_INJ_TSTEP 0 |
#define | WF_OUTPUT_CLUSTER false |
#define | WF_OUTPUT_CSTRAIN false |
#define | WF_OUTPUT_DAT false |
#define | WF_OUTPUT_INJ false |
#define | WF_OUTPUT_MDC false |
#define | WF_OUTPUT_NUL false |
#define | WF_OUTPUT_POL false |
#define | WF_OUTPUT_REC true |
#define | WF_OUTPUT_ROOT false |
#define | WF_OUTPUT_STRAIN false |
#define | WF_OUTPUT_WHT false |
#define | WF_VERSION 1.2 |
#define | XIFO 4 |
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] |
#define _USE_HEALPIX |
Definition at line 23 of file CWB_Plugin_WF.C.
#define FRACTION 0.01 |
Definition at line 99 of file CWB_Plugin_WF.C.
#define WF_FITS_OS "" |
Definition at line 87 of file CWB_Plugin_WF.C.
#define WF_FITS_PE "" |
Definition at line 84 of file CWB_Plugin_WF.C.
#define WF_GPS_OS 0 |
Definition at line 88 of file CWB_Plugin_WF.C.
#define WF_GPS_PE 0 |
Definition at line 85 of file CWB_Plugin_WF.C.
#define WF_INJ_TOFF 0 |
Definition at line 91 of file CWB_Plugin_WF.C.
#define WF_INJ_TSTEP 0 |
Definition at line 90 of file CWB_Plugin_WF.C.
#define WF_OUTPUT_CLUSTER false |
Definition at line 81 of file CWB_Plugin_WF.C.
#define WF_OUTPUT_CSTRAIN false |
Definition at line 79 of file CWB_Plugin_WF.C.
#define WF_OUTPUT_DAT false |
Definition at line 74 of file CWB_Plugin_WF.C.
#define WF_OUTPUT_INJ false |
Definition at line 71 of file CWB_Plugin_WF.C.
#define WF_OUTPUT_MDC false |
Definition at line 78 of file CWB_Plugin_WF.C.
#define WF_OUTPUT_NUL false |
Definition at line 75 of file CWB_Plugin_WF.C.
#define WF_OUTPUT_POL false |
Definition at line 82 of file CWB_Plugin_WF.C.
#define WF_OUTPUT_REC true |
Definition at line 72 of file CWB_Plugin_WF.C.
#define WF_OUTPUT_ROOT false |
Definition at line 69 of file CWB_Plugin_WF.C.
#define WF_OUTPUT_STRAIN false |
Definition at line 77 of file CWB_Plugin_WF.C.
#define WF_OUTPUT_WHT false |
Definition at line 73 of file CWB_Plugin_WF.C.
#define WF_VERSION 1.2 |
Definition at line 67 of file CWB_Plugin_WF.C.
#define XIFO 4 |
Definition at line 19 of file CWB_Plugin_WF.C.
void ClearVectors | ( | ) |
Definition at line 985 of file CWB_Plugin_WF.C.
void ClearWaveforms | ( | detector * | ifo | ) |
Definition at line 688 of file CWB_Plugin_WF.C.
Definition at line 1451 of file CWB_Plugin_WF.C.
Definition at line 1483 of file CWB_Plugin_WF.C.
void CWB_Plugin | ( | TFile * | jfile, |
CWB::config * | cfg, | ||
network * | NET, | ||
WSeries< double > * | x, | ||
TString | ifo, | ||
int | type | ||
) |
void DumpOutputFile | ( | network * | NET, |
netevent *& | EVT, | ||
CWB::config * | cfg, | ||
int | ID, | ||
int | k, | ||
int | factor | ||
) |
Definition at line 679 of file CWB_Plugin_WF.C.
Definition at line 1384 of file CWB_Plugin_WF.C.
Definition at line 1513 of file CWB_Plugin_WF.C.
std::vector< wavearray< double > > GetAuxWaveform | ( | network * | NET, |
netevent * | EVT, | ||
int | id, | ||
double | factor | ||
) |
Definition at line 906 of file CWB_Plugin_WF.C.
Definition at line 1576 of file CWB_Plugin_WF.C.
Definition at line 1565 of file CWB_Plugin_WF.C.
std::vector<wavearray<double> > GetInjWaveform | ( | network * | NET, |
netevent * | EVT, | ||
int | id, | ||
double | factor | ||
) |
Definition at line 855 of file CWB_Plugin_WF.C.
Definition at line 954 of file CWB_Plugin_WF.C.
std::vector<wavearray<double> > GetSigWaveform | ( | network * | NET, |
CWB::config * | cfg, | ||
int | lag, | ||
int | id | ||
) |
Definition at line 1003 of file CWB_Plugin_WF.C.
Definition at line 1420 of file CWB_Plugin_WF.C.
Definition at line 1277 of file CWB_Plugin_WF.C.
std::vector<wavearray<double> > GetWaveform | ( | network * | NET, |
int | lag, | ||
int | id, | ||
char | type, | ||
bool | shift = true |
||
) |
Definition at line 539 of file CWB_Plugin_WF.C.
std::vector<wavearray<double> > GetWhitenedData | ( | network * | NET, |
CWB::config * | cfg | ||
) |
Definition at line 842 of file CWB_Plugin_WF.C.
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 |
||
) |
Definition at line 1290 of file CWB_Plugin_WF.C.
void PrintUserOptions | ( | CWB::config * | cfg | ) |
Definition at line 810 of file CWB_Plugin_WF.C.
skymap ReadSkyMap | ( | TString | fitsFile, |
CWB::config * | cfg, | ||
double | gps | ||
) |
Definition at line 1504 of file CWB_Plugin_WF.C.
void ReadUserOptions | ( | TString | options | ) |
Definition at line 709 of file CWB_Plugin_WF.C.
void ResetUserOptions | ( | ) |
Definition at line 789 of file CWB_Plugin_WF.C.
void RestorePixels | ( | network * | NET, |
CWB::config * | cfg, | ||
netcluster * | pwc, | ||
std::vector< netpixel > * | vPIX, | ||
int | id | ||
) |
Definition at line 1550 of file CWB_Plugin_WF.C.
std::vector< netpixel > SavePixels | ( | network * | NET, |
CWB::config * | cfg, | ||
int | lag, | ||
int | id | ||
) |
Definition at line 1531 of file CWB_Plugin_WF.C.
void SetOutputFile | ( | network * | NET, |
netevent *& | EVT, | ||
CWB::config * | cfg, | ||
bool | dump_wf | ||
) |
Definition at line 589 of file CWB_Plugin_WF.C.
void Wave2Sparse | ( | network * | NET, |
CWB::config * | cfg, | ||
char | type | ||
) |
Definition at line 1176 of file CWB_Plugin_WF.C.
std::vector<wavearray<double> > cINJ |
Definition at line 191 of file CWB_Plugin_WF.C.
Definition at line 205 of file CWB_Plugin_WF.C.
bool gCEDDUMP |
Definition at line 166 of file CWB_Plugin_WF.C.
std::vector<netpixel> gCLUSTER |
Definition at line 183 of file CWB_Plugin_WF.C.
float gCRATE |
Definition at line 182 of file CWB_Plugin_WF.C.
Definition at line 173 of file CWB_Plugin_WF.C.
float gFF[3] |
Definition at line 167 of file CWB_Plugin_WF.C.
Definition at line 175 of file CWB_Plugin_WF.C.
string gLOG |
Definition at line 179 of file CWB_Plugin_WF.C.
Definition at line 172 of file CWB_Plugin_WF.C.
float gOF[3] |
Definition at line 168 of file CWB_Plugin_WF.C.
uoptions gOPT |
Definition at line 157 of file CWB_Plugin_WF.C.
TString gOUTPUT |
Definition at line 159 of file CWB_Plugin_WF.C.
float gRE[3] |
Definition at line 169 of file CWB_Plugin_WF.C.
double gSEGGPS |
Definition at line 161 of file CWB_Plugin_WF.C.
skymap gSM_OS |
Definition at line 163 of file CWB_Plugin_WF.C.
float gSM_OS_OF |
Definition at line 165 of file CWB_Plugin_WF.C.
skymap gSM_PE |
Definition at line 162 of file CWB_Plugin_WF.C.
float gSM_PE_OF |
Definition at line 164 of file CWB_Plugin_WF.C.
Definition at line 171 of file CWB_Plugin_WF.C.
double gTCOA |
Definition at line 177 of file CWB_Plugin_WF.C.
TTree* gTREE |
Definition at line 158 of file CWB_Plugin_WF.C.
std::vector<string> gvLOG |
Definition at line 180 of file CWB_Plugin_WF.C.
std::vector<double> gvTCOA |
Definition at line 178 of file CWB_Plugin_WF.C.
WF gWF |
Definition at line 160 of file CWB_Plugin_WF.C.
Definition at line 203 of file CWB_Plugin_WF.C.
Definition at line 204 of file CWB_Plugin_WF.C.
std::vector<wavearray<double> > vAUX |
Definition at line 190 of file CWB_Plugin_WF.C.
std::vector<wavearray<double> > vDAT |
Definition at line 194 of file CWB_Plugin_WF.C.
std::vector<wavearray<double> > vINJ |
Definition at line 189 of file CWB_Plugin_WF.C.
std::vector<wavearray<double> > vNUL |
Definition at line 195 of file CWB_Plugin_WF.C.
std::vector<wavearray<double> > vREC |
Definition at line 192 of file CWB_Plugin_WF.C.
std::vector<wavearray<double> > vRES |
Definition at line 196 of file CWB_Plugin_WF.C.
Definition at line 202 of file CWB_Plugin_WF.C.
std::vector<wavearray<double> > vWHT |
Definition at line 193 of file CWB_Plugin_WF.C.
Definition at line 206 of file CWB_Plugin_WF.C.