Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Enumerations | Functions
cwb.hh File Reference
#include "TObjString.h"
#include "TObjArray.h"
#include "TString.h"
#include "TROOT.h"
#include "TMath.h"
#include "TSystem.h"
#include "TLatex.h"
#include "TTree.h"
#include "TFile.h"
#include "TNamed.h"
#include "TGlobal.h"
#include "TFileMerger.h"
#include <string>
#include <iostream>
#include <fstream>
#include <stdlib.h>
#include <math.h>
#include <ctype.h>
#include <vector>
#include "wavecomplex.hh"
#include "wavearray.hh"
#include "wat.hh"
#include "History.hh"
#include "Toolbox.hh"
#include "config.hh"
#include "time.hh"
#include "ced.hh"
#include "frame.hh"
#include "livetime.hh"
#include "variability.hh"
#include "wavenoise.hh"
#include "CWB_Plugin.h"
Include dependency graph for cwb.hh:
This graph shows which files directly or indirectly include this file:

Classes

class  cwb
 

Namespaces

 CWB_UserPluginNamespace_1
 
 CWB_UserPluginNamespace_2
 
 CWB_UserPluginNamespace_3
 

Macros

#define EXPORT(TYPE, VAR, CMD)
 
#define IMPORT(TYPE, VAR)
 

Enumerations

enum  CWB_PLUGIN {
  CWB_PLUGIN_CONFIG = 0, CWB_PLUGIN_NETWORK = 1, CWB_PLUGIN_STRAIN = 2, CWB_PLUGIN_DATA = 2,
  CWB_PLUGIN_MDC = 3, CWB_PLUGIN_STRAIN_AND_MDC = 4, CWB_PLUGIN_DATA_MDC = 4, CWB_PLUGIN_REGRESSION = 4,
  CWB_PLUGIN_IDATA_CONDITIONING = 4, CWB_PLUGIN_WHITE = 5, CWB_PLUGIN_ODATA_CONDITIONING = 5, CWB_PLUGIN_ICOHERENCE = 6,
  CWB_PLUGIN_ISUPERCLUSTER = 7, CWB_PLUGIN_OLIKELIHOOD = 8, CWB_PLUGIN_INIT_JOB = 9, CWB_PLUGIN_CLOSE_JOB = 10,
  CWB_PLUGIN_RMDC = 11, CWB_PLUGIN_ILIKELIHOOD = 12, CWB_PLUGIN_OCOHERENCE = 13, CWB_PLUGIN_OREADDATA = 14,
  CWB_PLUGIN_DATA_CONDITIONING = 15, CWB_PLUGIN_XCOHERENCE = 16, CWB_PLUGIN_OSUPERCLUSTER = 17, CWB_PLUGIN_ECOHERENCE = 18,
  CWB_PLUGIN_XLIKELIHOOD = 19
}
 
enum  CWB_STAGE {
  CWB_STAGE_FULL = 0, CWB_STAGE_INIT = 1, CWB_STAGE_STRAIN = 2, CWB_STAGE_CSTRAIN = 3,
  CWB_STAGE_COHERENCE = 4, CWB_STAGE_SUPERCLUSTER = 5, CWB_STAGE_LIKELIHOOD = 6, CWB_STAGE_SAVE = 7,
  CWB_STAGE_FINISH = 8
}
 

Functions

void CWB_Plugin (TFile *jfile, CWB::config *, network *, WSeries< double > *, TString, int)
 COHERENCE. More...
 
void CWB_UserPluginNamespace_1::CWB_Plugin (TFile *jfile, CWB::config *, network *, WSeries< double > *, TString, int)
 COHERENCE. More...
 
void CWB_UserPluginNamespace_2::CWB_Plugin (TFile *jfile, CWB::config *, network *, WSeries< double > *, TString, int)
 COHERENCE. More...
 
void CWB_UserPluginNamespace_3::CWB_Plugin (TFile *jfile, CWB::config *, network *, WSeries< double > *, TString, int)
 COHERENCE. More...
 

Macro Definition Documentation

#define EXPORT (   TYPE,
  VAR,
  CMD 
)
Value:
{ \
TGlobal* _global = (TGlobal*)gROOT->GetGlobal(#VAR,true); \
char cmdline[128]; \
if(_global==NULL) sprintf(cmdline,"%s %s;",#TYPE,CMD); \
else sprintf(cmdline,"%s;",CMD); \
gROOT->ProcessLine(cmdline); \
}
char cmdline[128]
Definition: config.cc:6
s s
Definition: cwb_net.C:137
if[[-z $1]]
Definition: cbc_plots.sh:1
sprintf(tfres,"(1/%g)x(%g) (sec)x(Hz)", 2 *df, df)

Definition at line 66 of file cwb.hh.

#define IMPORT (   TYPE,
  VAR 
)
Value:
{ \
char cmdline[128]; \
TGlobal* _global = (TGlobal*)gROOT->GetGlobal("gPOINTER",true); \
if(_global==NULL) sprintf(cmdline,"void* gPOINTER = (void*)&%s;",#VAR); \
else sprintf(cmdline,"gPOINTER = (void*)&%s;",#VAR); \
gROOT->ProcessLine(cmdline); \
TGlobal* _gvar = (TGlobal*)gROOT->GetGlobal(#VAR,true); \
if(_gvar!=NULL) { \
void* gPOINTER=NULL; \
_global = (TGlobal*)gROOT->GetGlobal("gPOINTER",true); \
memcpy((void*)&gPOINTER,(void*)_global->GetAddress(),sizeof(void*)); \
VAR = *(TYPE*)gPOINTER; \
} \
}
char cmdline[128]
Definition: config.cc:6
s s
Definition: cwb_net.C:137
if[[-z $1]]
Definition: cbc_plots.sh:1
sprintf(tfres,"(1/%g)x(%g) (sec)x(Hz)", 2 *df, df)

Definition at line 51 of file cwb.hh.

Enumeration Type Documentation

enum CWB_PLUGIN
Enumerator
CWB_PLUGIN_CONFIG 
CWB_PLUGIN_NETWORK 
CWB_PLUGIN_STRAIN 
CWB_PLUGIN_DATA 
CWB_PLUGIN_MDC 
CWB_PLUGIN_STRAIN_AND_MDC 
CWB_PLUGIN_DATA_MDC 
CWB_PLUGIN_REGRESSION 
CWB_PLUGIN_IDATA_CONDITIONING 
CWB_PLUGIN_WHITE 
CWB_PLUGIN_ODATA_CONDITIONING 
CWB_PLUGIN_ICOHERENCE 
CWB_PLUGIN_ISUPERCLUSTER 
CWB_PLUGIN_OLIKELIHOOD 
CWB_PLUGIN_INIT_JOB 
CWB_PLUGIN_CLOSE_JOB 
CWB_PLUGIN_RMDC 
CWB_PLUGIN_ILIKELIHOOD 
CWB_PLUGIN_OCOHERENCE 
CWB_PLUGIN_OREADDATA 
CWB_PLUGIN_DATA_CONDITIONING 
CWB_PLUGIN_XCOHERENCE 
CWB_PLUGIN_OSUPERCLUSTER 
CWB_PLUGIN_ECOHERENCE 
CWB_PLUGIN_XLIKELIHOOD 

Definition at line 74 of file cwb.hh.

enum CWB_STAGE
Enumerator
CWB_STAGE_FULL 
CWB_STAGE_INIT 
CWB_STAGE_STRAIN 
CWB_STAGE_CSTRAIN 
CWB_STAGE_COHERENCE 
CWB_STAGE_SUPERCLUSTER 
CWB_STAGE_LIKELIHOOD 
CWB_STAGE_SAVE 
CWB_STAGE_FINISH 

Definition at line 102 of file cwb.hh.

Function Documentation

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

COHERENCE.

COHERENCE.

Definition at line 16 of file CWB_Plugin_1G_DataConditioning.C.