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 | List of all members
gnetcluster Class Reference

Definition at line 14 of file gnetcluster.hh.

Public Member Functions

 gnetcluster ()
 
 gnetcluster (netcluster &nc)
 
virtual ~gnetcluster ()
 
gnetclusteroperator= (const gnetcluster &nc)
 
gnetclusteroperator= (const netcluster &nc)
 
- Public Member Functions inherited from netcluster
 netcluster ()
 
 netcluster (const netcluster &)
 param: value - object to copy from More...
 
virtual ~netcluster ()
 
size_t addhalo (int=0)
 param: packet pattern mode return size of the list More...
 
virtual size_t append (netcluster &wc)
 param: input netcluster return size of appended pixel list More...
 
void append (netpixel &p)
 
virtual void Browse (TBrowser *b)
 
size_t capacity ()
 
void chirpDraw (int id)
 
void clean (int cID=0)
 
int clean (WSeries< double > &ws)
 
virtual size_t cleanhalo (bool=false)
 param: if false - de-cluster pixels return size of the list More...
 
void clear ()
 
virtual size_t cluster ()
 return number of clusters More...
 
virtual size_t cluster (netpixel *p)
 param: pixel pointer in pList vector return cluster volume (total number of pixels) More...
 
virtual size_t cluster (int kt, int kf)
 param: time gap between pixels in units of pixels param: frequenct gap between pixels in units of pixels return pixel number of time clusters More...
 
size_t cpf (const netcluster &, bool=false, int=0)
 
size_t csize ()
 
virtual size_t defragment (double T, double F, TH2F *=NULL)
 T - maximum time gap in seconds F - maximum frequency gap in Hz. More...
 
virtual size_t delink ()
 
size_t esize (int k=2)
 
wavearray< double > get (char *name, size_t index=0, char atype='R', int type=1, bool=true)
 param: string with parameter name param: index in the amplitude array, which define detector param: character identifier for amplitude vector: More...
 
double getbpp ()
 
double gethigh ()
 
double getlow ()
 
wavearray< double > getMRAwave (network *net, int ID, size_t n, char atype='S', int mode=0)
 
netpixelgetPixel (size_t n, size_t i)
 
double getwave (int, WSeries< double > &, char='W', size_t=0)
 param: cluster ID param: WSeries where to put the waveform return: noise rms More...
 
void ignore (size_t n)
 param: cluster ID number return void More...
 
size_t loadTDamp (network &net, char c, size_t BATCH=10000, size_t LOUD=0)
 
size_t loadTDampSSE (network &net, char c, size_t BATCH=10000, size_t LOUD=0)
 
double mchirp (int ID, double=2.5, double=1.e20, double=0)
 
double mchirpTEST (int ID)
 
netclusteroperator= (const netcluster &)
 
void PlotClusters ()
 
void print ()
 
size_t psize (int k=2)
 
size_t read (const char *)
 
size_t read (FILE *file, int maxPix)
 
std::vector< intread (TFile *froot, TString tdir, TString tname, int nmax=0, int cycle=0, int rate=0, int cID=0)
 
virtual wavearray< double > select (char *, double)
 
void setbpp (double P)
 
size_t setcore (bool core, int id=0)
 
void setcuts (int n=0)
 param: sCuts flag More...
 
void sethigh (double f)
 
void setlow (double f)
 
size_t size ()
 
virtual size_t supercluster (char atype, double S, bool core)
 param: statistic: E - excess power, L - likelihood param: selection threshold T for likelihood clusters, T defines a threshold on clusters in a superclusters. More...
 
virtual size_t supercluster (char atype, double S, double gap, bool core, TH1F *=NULL)
 
size_t write (const char *file, int app=0)
 
size_t write (FILE *fp, int app=0)
 
size_t write (TFile *froot, TString tdir, TString tname, int app=0, int cycle=0, int irate=0, int cID=0)
 

Private Member Functions

void Init ()
 

Additional Inherited Members

- Public Attributes inherited from netcluster
double bpp
 
std::vector< clusterdatacData
 
std::vector< float > cFreq
 
std::vector< vector_intcList
 
std::vector< vector_intcRate
 
std::vector< float > cTime
 
double fhigh
 
double flow
 
size_t nPIX
 
double nSUB
 
std::vector< vector_intnTofF
 
std::vector< vector_intp_Ind
 
std::vector< vector_floatp_Map
 
bool pair
 
std::vector< netpixelpList
 
double rate
 
int run
 
std::vector< vector_floatsArea
 
std::vector< intsCuts
 
double shift
 
double start
 
double stop
 

#include <gnetcluster.hh>

Inheritance diagram for gnetcluster:
[legend]

Constructor & Destructor Documentation

gnetcluster::gnetcluster ( )
inline

Definition at line 20 of file gnetcluster.hh.

gnetcluster::gnetcluster ( netcluster nc)

Definition at line 9 of file gnetcluster.cc.

gnetcluster::~gnetcluster ( )
virtual

Definition at line 15 of file gnetcluster.cc.

Member Function Documentation

void gnetcluster::Init ( )
private

Definition at line 20 of file gnetcluster.cc.

gnetcluster& gnetcluster::operator= ( const gnetcluster nc)
inline

Definition at line 25 of file gnetcluster.hh.

gnetcluster& gnetcluster::operator= ( const netcluster nc)
inline

Definition at line 26 of file gnetcluster.hh.


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