Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes | List of all members
cwb2G Class Reference

Definition at line 15 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 FillSparseTFmap (TFile *jfile, int ifactor, TString tname)
 
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)
 
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 ()
 
bool IsSingleDetector ()
 
void print ()
 
void PrintAnalysisInfo (CWB_STAGE stage, TString comment, TString info, bool out=true, bool log=true)
 
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)
 

Private Member Functions

void Coherence (int ifactor)
 
void DataConditioning (int ifactor)
 
void DataConditioning (TString fName, int ifactor)
 
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)
 

Private Attributes

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
 

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)
 
- Protected Member Functions inherited from cwb
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)
 
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)
 
void LoadPlugin (TMacro &plugin, TMacro &configPlugin)
 
void PrintAnalysis (bool stageInfos=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 SuperCluster (TString fName)
 
- Protected 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...
 

#include <cwb2G.hh>

Inheritance diagram for cwb2G:
[legend]

Constructor & Destructor Documentation

cwb2G::cwb2G ( CWB_STAGE  jstage = CWB_STAGE_FULL)
inline

Definition at line 20 of file cwb2G.hh.

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

Definition at line 26 of file cwb2G.hh.

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

Definition at line 29 of file cwb2G.hh.

cwb2G::~cwb2G ( )

Definition at line 33 of file cwb2G.cc.

Member Function Documentation

void cwb2G::Coherence ( int  ifactor)
privatevirtual

Reimplemented from cwb.

Definition at line 755 of file cwb2G.cc.

void cwb2G::DataConditioning ( int  ifactor)
privatevirtual

Reimplemented from cwb.

Definition at line 432 of file cwb2G.cc.

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

Reimplemented from cwb.

Definition at line 663 of file cwb2G.cc.

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

Definition at line 1566 of file cwb2G.cc.

void cwb2G::Init ( )
private

Definition at line 43 of file cwb2G.cc.

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

Reimplemented from cwb.

Definition at line 1174 of file cwb2G.cc.

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

Definition at line 1663 of file cwb2G.cc.

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

Reimplemented from cwb.

Definition at line 184 of file cwb2G.cc.

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

Definition at line 1627 of file cwb2G.cc.

void cwb2G::SuperCluster ( int  ifactor)
privatevirtual

Reimplemented from cwb.

Definition at line 939 of file cwb2G.cc.

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

Definition at line 1463 of file cwb2G.cc.

Member Data Documentation

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

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

Definition at line 61 of file cwb2G.hh.

int cwb2G::nRES
private

Definition at line 57 of file cwb2G.hh.

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

Definition at line 60 of file cwb2G.hh.

double cwb2G::TDRate
private

Definition at line 58 of file cwb2G.hh.


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