Definition at line 69 of file cluster.hh.
Public Member Functions | |
wavecluster () | |
wavecluster (WSeries< double > &, bool=false) | |
param: input WSeries param: true if halo, false if no halo included More... | |
wavecluster (const wavecluster &) | |
param: value - object to copy from More... | |
virtual | ~wavecluster () |
virtual size_t | append (wavecluster &) |
param: input cluster list return size of appended list More... | |
virtual size_t | apush (WSeries< double > &a, double=0.) |
param: this and WSeries objects should have the same tree type and the approximation level size param: start time offset: start-a.start, illegal if negative return size of amplitude vector More... | |
int | asize () |
virtual size_t | cleanhalo (bool=false) |
param: if true - de-cluster pixels return size of the list More... | |
virtual size_t | cluster () |
return number of clusters More... | |
virtual size_t | cluster (wavepixel *) |
param: pixel index in pList vector return cluster volume (total number of pixels) More... | |
virtual size_t | coincidence (wavecluster &, double=1.) |
param: input cluster list return size of the coincidence list More... | |
wavearray< float > | get (char *, int=0, size_t=0) |
param: string with parameter name param: amplitude field index param: rate index, if 0 ignore rate for calculation of cluster parameters return wavearray object with parameter values for clusters More... | |
double | getbpp () |
double | gethigh () |
double | getlow () |
double | getNoiseRMS (double, double, double) |
param: pixel time, sec param: pixel low frequency param: pixel high frequency More... | |
void | ignore (size_t i=0) |
param: cluster ID number return void More... | |
virtual size_t | init (WSeries< double > &, bool=false) |
param: false - core only, true - core + halo return cluster list size More... | |
virtual size_t | merge (double=0.) |
param: non return size of merged list More... | |
wavecluster & | operator= (const wavecluster &) |
void | set (WSeries< double > &n) |
void | set (wavearray< float > &v) |
void | setbpp (double P) |
void | sethigh (double f) |
void | setlow (double f) |
virtual double | setMask (WSeries< double > &, int=1, bool=false) |
param: max number of pixels in clusters to be cleaned (<4); param: false - core only, true - core + halo return pixel occupancy More... | |
void | setrms (WSeries< double > &, double=-1., double=-1.) |
void | setvar (wavearray< float > &, double=-1., double=-1.) |
size_t | size () |
Public Attributes | |
double | bpp |
std::list< vector_int > | cList |
std::vector< vector_int > | cRate |
double | high |
int | ifo |
double | low |
WSeries< double > | nRMS |
wavearray< float > | nVAR |
std::vector< wavepixel > | pList |
int | run |
std::vector< bool > | sCuts |
double | shift |
double | start |
double | stop |
#include <cluster.hh>
wavecluster::wavecluster | ( | ) |
Definition at line 44 of file cluster.cc.
wavecluster::wavecluster | ( | WSeries< double > & | w, |
bool | halo = false |
||
) |
param: input WSeries param: true if halo, false if no halo included
Definition at line 66 of file cluster.cc.
wavecluster::wavecluster | ( | const wavecluster & | value | ) |
param: value - object to copy from
Definition at line 60 of file cluster.cc.
|
virtual |
Definition at line 73 of file cluster.cc.
|
virtual |
param: input cluster list return size of appended list
Definition at line 422 of file cluster.cc.
|
virtual |
param: this and WSeries objects should have the same tree type and the approximation level size param: start time offset: start-a.start, illegal if negative return size of amplitude vector
Definition at line 369 of file cluster.cc.
|
inline |
Definition at line 238 of file cluster.hh.
|
virtual |
param: if true - de-cluster pixels return size of the list
Definition at line 311 of file cluster.cc.
|
virtual |
return number of clusters
Definition at line 242 of file cluster.cc.
|
virtual |
param: pixel index in pList vector return cluster volume (total number of pixels)
Definition at line 291 of file cluster.cc.
|
virtual |
param: input cluster list return size of the coincidence list
Definition at line 675 of file cluster.cc.
param: string with parameter name param: amplitude field index param: rate index, if 0 ignore rate for calculation of cluster parameters return wavearray object with parameter values for clusters
Definition at line 854 of file cluster.cc.
|
inline |
Definition at line 113 of file cluster.hh.
|
inline |
Definition at line 123 of file cluster.hh.
|
inline |
Definition at line 118 of file cluster.hh.
double wavecluster::getNoiseRMS | ( | double | t, |
double | fl, | ||
double | fh | ||
) |
param: pixel time, sec param: pixel low frequency param: pixel high frequency
Definition at line 811 of file cluster.cc.
|
inline |
param: cluster ID number return void
Definition at line 154 of file cluster.hh.
|
virtual |
param: false - core only, true - core + halo return cluster list size
Definition at line 104 of file cluster.cc.
|
virtual |
param: non return size of merged list
Definition at line 483 of file cluster.cc.
wavecluster & wavecluster::operator= | ( | const wavecluster & | value | ) |
Definition at line 77 of file cluster.cc.
|
inline |
Definition at line 126 of file cluster.hh.
|
inline |
Definition at line 128 of file cluster.hh.
|
inline |
Definition at line 111 of file cluster.hh.
|
inline |
Definition at line 121 of file cluster.hh.
|
inline |
Definition at line 116 of file cluster.hh.
param: max number of pixels in clusters to be cleaned (<4); param: false - core only, true - core + halo return pixel occupancy
Definition at line 1135 of file cluster.cc.
void wavecluster::setrms | ( | WSeries< double > & | w, |
double | fl = -1. , |
||
double | fh = -1. |
||
) |
Definition at line 716 of file cluster.cc.
void wavecluster::setvar | ( | wavearray< float > & | w, |
double | fl = -1. , |
||
double | fh = -1. |
||
) |
Definition at line 774 of file cluster.cc.
|
inline |
Definition at line 108 of file cluster.hh.
double wavecluster::bpp |
Definition at line 215 of file cluster.hh.
std::list<vector_int> wavecluster::cList |
Definition at line 225 of file cluster.hh.
std::vector<vector_int> wavecluster::cRate |
Definition at line 227 of file cluster.hh.
double wavecluster::high |
Definition at line 214 of file cluster.hh.
int wavecluster::ifo |
Definition at line 217 of file cluster.hh.
double wavecluster::low |
Definition at line 213 of file cluster.hh.
WSeries<double> wavecluster::nRMS |
Definition at line 229 of file cluster.hh.
wavearray<float> wavecluster::nVAR |
Definition at line 231 of file cluster.hh.
std::vector<wavepixel> wavecluster::pList |
Definition at line 221 of file cluster.hh.
int wavecluster::run |
Definition at line 218 of file cluster.hh.
std::vector<bool> wavecluster::sCuts |
Definition at line 223 of file cluster.hh.
double wavecluster::shift |
Definition at line 216 of file cluster.hh.
double wavecluster::start |
Definition at line 211 of file cluster.hh.
double wavecluster::stop |
Definition at line 212 of file cluster.hh.