Logo coherent WaveBurst  
Library Reference Guide
Logo
List of all members | Public Member Functions | Public Attributes | List of all members
cwb2G Class Reference

Definition at line 33 of file cwb2G.hh.

Public Member Functions

 cwb2G (CWB_STAGE jstage=CWB_STAGE_FULL)
 
 cwb2G (TString fName, TString xName="", CWB_STAGE jstage=CWB_STAGE_FULL)
 
 cwb2G (CWB::config cfg, CWB_STAGE jstage=CWB_STAGE_FULL)
 
 ~cwb2G ()
 
void Coherence (int ifactor)
 
void DataConditioning (int ifactor)
 
void DataConditioning (TString fName, int ifactor)
 
void FillSparseTFmap (TFile *jfile, int ifactor, TString tname)
 
CWB::cedGetCED ()
 
void Init ()
 
bool Likelihood (int ifactor, char *ced_dir, netevent *output=NULL, TTree *net_tree=NULL, char *outDump=NULL)
 
void LoadWaveforms (TFile *ifile, detector *pD, int ifactor, int wfSAVE=1)
 
double ReadData (double mdcShift, int ifactor)
 
void SaveWaveforms (TFile *jfile, detector *pD, int ifactor, int wfSAVE=1)
 
void SuperCluster (int ifactor)
 
void WriteSparseTFmap (TFile *jfile, int ifactor, TString tdir, TString tname)
 
- Public Member Functions inherited from cwb
 cwb (CWB_STAGE jstage=CWB_STAGE_FULL)
 
 cwb (TString fName, TString xName="", CWB_STAGE jstage=CWB_STAGE_FULL)
 
 cwb (CWB::config cfg, CWB_STAGE jstage=CWB_STAGE_FULL)
 
virtual ~cwb ()
 
virtual void Browse (TBrowser *b)
 
virtual void Coherence (TString fName)
 
void Exec (char *command, int maxtry=3, bool verbose=true)
 
void FileGarbageCollector (TString ifName, TString ofName="", vector< TString > delObjList=vector< TString >())
 
TString GetAnalysisInfo (CWB_STAGE stage, TString comment, TString info)
 
CWB::configGetConfig ()
 
vector< frfileGetFrList (int ifoID=-1)
 
vector< frfileGetFrList (TString ifo)
 
CWB::HistoryGetHistory ()
 
TArrayC GetLagBuffer ()
 
char GetLagMode ()
 
networkGetNetwork ()
 
double GetSegBegin ()
 
double GetSegEnd ()
 
CWB_STAGE GetStage ()
 
TString GetStageInfo (CWB_STAGE stage, TString comment, TString fname="")
 
void Init ()
 
virtual void InitHistory ()
 
virtual double InitJob ()
 
virtual double InitJob (TString fName)
 
virtual void InitNetwork ()
 
virtual void InitNetwork (TString fName)
 
bool IsSingleDetector ()
 
void LoadPlugin (TMacro &plugin, TMacro &configPlugin)
 
void print ()
 
void PrintAnalysis (bool stageInfos=true)
 
void PrintAnalysisInfo (CWB_STAGE stage, TString comment, TString info, bool out=true, bool log=true)
 
void PrintElapsedTime (int job_elapsed_time, TString info)
 
void PrintStageInfo (CWB_STAGE stage, TString comment, bool out=true, bool log=true, TString fname="")
 
virtual double ReadData (TString fName)
 
virtual void run (int runID=0)
 
int SetSkyMask (network *net, CWB::config *cfg, char *options, char skycoord, double skyres=-1)
 
void SetupStage (CWB_STAGE jstage)
 
virtual void SuperCluster (TString fName)
 

Public Attributes

CWB::cedced
 temporary time series More...
 
wavearray< double > * hot [NIFO_MAX]
 wavelet pointers: pwdm[0] - l_high, wdm[nRES-1] l_low More...
 
int nRES
 
WDM< double > * pwdm [NRES_MAX]
 
double TDRate
 
- Public Attributes inherited from cwb
bool bplugin
 
vector< waveSegmentcat1List
 
vector< waveSegmentcat2List
 category 1 data quality list More...
 
CWB::config cfg
 
vector< waveSegmentdetSegs
 time delay difference More...
 
double dT
 
double dTau
 maximum time delay More...
 
CWB::frame fr [2 *NIFO_MAX]
 
frfile FRF [2 *NIFO_MAX]
 
TFile * froot
 
CWB::Historyhistory
 wavenoise object More...
 
char ifo [NIFO_MAX][8]
 
TString iname
 stage benchmark More...
 
CWB_STAGE istage
 
TFile * jfile
 output root file More...
 
char jname [1024]
 job file object More...
 
unsigned int jobfOptions
 history object More...
 
int jobID
 category 2 data quality list More...
 
CWB_STAGE jstage
 
TArrayC lagBuffer
 
char lagMode [1]
 
size_t lags
 
livetime live
 injection object More...
 
injectionmdc
 network object More...
 
double mTau
 
network NET
 pointers to WSeries More...
 
neteventnetburst
 livetime object More...
 
int nfrFiles [2 *NIFO_MAX]
 
int nIFO
 Toolbox. More...
 
wavenoise noiserms
 variability object More...
 
detectorpD [NIFO_MAX]
 noise variability More...
 
WSeries< double > * pTF [NIFO_MAX]
 pointers to detectors More...
 
size_t rateANA
 
int runID
 
int segID [20]
 
bool singleDetector
 used for the stage stuff More...
 
int slagID
 
float slagShift [20]
 
CWB::Toolbox TB
 
double Tb
 
double Te
 
WSeries< float > v [NIFO_MAX]
 
TStopwatch watchJob
 
TStopwatch watchStage
 job benchmark More...
 
variability wavevar
 netburst object More...
 

Additional Inherited Members

- Static Public Member Functions inherited from cwb
static size_t GetProcInfo (bool mvirtual=true)
 
static int GetStageSize ()
 
static TString GetStageString (CWB_STAGE jstage)
 
static void MakeSkyMask (skymap &SkyMask, double theta, double phi, double radius)
 

#include <cwb2G.hh>

Inheritance diagram for cwb2G:
[legend]

Constructor & Destructor Documentation

◆ cwb2G() [1/3]

cwb2G::cwb2G ( CWB_STAGE  jstage = CWB_STAGE_FULL)
inline

Definition at line 38 of file cwb2G.hh.

◆ cwb2G() [2/3]

cwb2G::cwb2G ( TString  fName,
TString  xName = "",
CWB_STAGE  jstage = CWB_STAGE_FULL 
)
inline

Definition at line 44 of file cwb2G.hh.

◆ cwb2G() [3/3]

cwb2G::cwb2G ( CWB::config  cfg,
CWB_STAGE  jstage = CWB_STAGE_FULL 
)
inline

Definition at line 47 of file cwb2G.hh.

◆ ~cwb2G()

cwb2G::~cwb2G ( )

Definition at line 51 of file cwb2G.cc.

Member Function Documentation

◆ Coherence()

void cwb2G::Coherence ( int  ifactor)
virtual

Reimplemented from cwb.

Definition at line 773 of file cwb2G.cc.

◆ DataConditioning() [1/2]

void cwb2G::DataConditioning ( int  ifactor)
virtual

Reimplemented from cwb.

Definition at line 450 of file cwb2G.cc.

◆ DataConditioning() [2/2]

void cwb2G::DataConditioning ( TString  fName,
int  ifactor 
)
virtual

Reimplemented from cwb.

Definition at line 681 of file cwb2G.cc.

◆ FillSparseTFmap()

void cwb2G::FillSparseTFmap ( TFile *  jfile,
int  ifactor,
TString  tname 
)

Definition at line 1591 of file cwb2G.cc.

◆ GetCED()

CWB::ced* cwb2G::GetCED ( )
inline

Definition at line 56 of file cwb2G.hh.

◆ Init()

void cwb2G::Init ( )

Definition at line 61 of file cwb2G.cc.

◆ Likelihood()

bool cwb2G::Likelihood ( int  ifactor,
char *  ced_dir,
netevent output = NULL,
TTree *  net_tree = NULL,
char *  outDump = NULL 
)
virtual

Reimplemented from cwb.

Definition at line 1197 of file cwb2G.cc.

◆ LoadWaveforms()

void cwb2G::LoadWaveforms ( TFile *  ifile,
detector pD,
int  ifactor,
int  wfSAVE = 1 
)

Definition at line 1688 of file cwb2G.cc.

◆ ReadData()

double cwb2G::ReadData ( double  mdcShift,
int  ifactor 
)
virtual

Reimplemented from cwb.

Definition at line 202 of file cwb2G.cc.

◆ SaveWaveforms()

void cwb2G::SaveWaveforms ( TFile *  jfile,
detector pD,
int  ifactor,
int  wfSAVE = 1 
)

Definition at line 1652 of file cwb2G.cc.

◆ SuperCluster()

void cwb2G::SuperCluster ( int  ifactor)
virtual

Reimplemented from cwb.

Definition at line 962 of file cwb2G.cc.

◆ WriteSparseTFmap()

void cwb2G::WriteSparseTFmap ( TFile *  jfile,
int  ifactor,
TString  tdir,
TString  tname 
)

Definition at line 1488 of file cwb2G.cc.

Member Data Documentation

◆ ced

CWB::ced* cwb2G::ced

temporary time series

Definition at line 83 of file cwb2G.hh.

◆ hot

wavearray<double>* cwb2G::hot[NIFO_MAX]

wavelet pointers: pwdm[0] - l_high, wdm[nRES-1] l_low

Definition at line 81 of file cwb2G.hh.

◆ nRES

int cwb2G::nRES

Definition at line 77 of file cwb2G.hh.

◆ pwdm

WDM<double>* cwb2G::pwdm[NRES_MAX]

Definition at line 80 of file cwb2G.hh.

◆ TDRate

double cwb2G::TDRate

Definition at line 78 of file cwb2G.hh.


The documentation for this class was generated from the following files: