25 #ifndef WAVECLUSTER_HH 26 #define WAVECLUSTER_HH 108 inline size_t size() {
return pList.size(); }
155 if(
i>0 &&
i<=sCuts.size()) sCuts[
i-1] =
true;
156 else if(
i==0) {
for(
i=0;
i<sCuts.size();
i++) sCuts[
i] =
false; }
162 virtual size_t cleanhalo(
bool=
false);
179 virtual size_t merge(
double=0.);
184 virtual size_t coincidence(
wavecluster &,
double=1.);
207 double getNoiseRMS(
double,
double,
double);
239 size_t M = pList.size();
245 m = (&(pList[
k]))->amplitude.size();
250 printf(
"wavecluster::asize(): invalid size of amplitude vector: %d %d\n",(
int)N,(
int)n);
256 #endif // WAVECLUSTER_HH std::vector< vector_int > cRate
std::vector< int > vector_int
std::vector< pixel > cluster
wavearray< double > a(hp.size())
std::vector< wavepixel > pList
void ignore(size_t i=0)
param: cluster ID number return void
cout<< "SNR "<< xsnr<< endl;wavearray< double > f
printf("total live time: non-zero lags = %10.1f \, liveTot)
int compare_pix(const void *, const void *)
bool operator<(const wavepixel &) const
std::vector< double > amplitude
bool operator==(const wavepixel &) const
std::vector< int > neighbors
std::list< vector_int > cList
std::vector< bool > sCuts