Definition at line 19 of file monster.hh.
Public Member Functions | |
monster () | |
monster (WDM< double > **wdm, int nRes) | |
param: array of pointers to WDM transforms param: number of WDM transforms in the array More... | |
monster (char *filename) | |
param: catalog file name More... | |
monster (const monster &x) | |
param: object to be copied More... | |
virtual | ~monster () |
void | deallocate () |
xtalk | getXTalk (int nLay1, size_t indx1, int nLay2, size_t indx2) |
param: numbers of layers identifying the resolution of the first pixel param: TF map index of the first pixel param: numbers of layers identifying the resolution of the second pixel param: TF map index of the second pixel return: xtalk structure, use the CC values (coupling coefficients) More... | |
float | getXTalk (int nLay1, int quad1, size_t indx1, int nLay2, int quad2, size_t indx2) |
std::vector< int > | getXTalk (netcluster *pwc, int id, bool check=true) |
param: pointer to netcluster structure param: which cluster to process param: check TD vectors or not return list of pixel IDs More... | |
float * | getXTalk (int m) |
xtalk | getXTalk (netpixel *p1, netpixel *p2) |
void | read (char *filename) |
param: file name More... | |
int | size () |
int | size (int m) |
void | write (char *filename) |
param: file name More... | |
Public Attributes | |
int | BetaOrder |
xtalkArray(*** | catalog )[2] |
std::vector< float * > | clusterCC |
M for each resolution. More... | |
int | KWDM |
int * | layers |
int | nRes |
int | precision |
std::vector< int > | sizeCC |
int | tag |
#include <monster.hh>
monster::monster | ( | ) |
Definition at line 42 of file monster.cc.
param: array of pointers to WDM transforms param: number of WDM transforms in the array
Definition at line 55 of file monster.cc.
monster::monster | ( | char * | filename | ) |
param: catalog file name
Definition at line 195 of file monster.cc.
monster::monster | ( | const monster & | x | ) |
param: object to be copied
Definition at line 205 of file monster.cc.
|
virtual |
Definition at line 238 of file monster.cc.
void monster::deallocate | ( | ) |
Definition at line 325 of file monster.cc.
param: numbers of layers identifying the resolution of the first pixel param: TF map index of the first pixel param: numbers of layers identifying the resolution of the second pixel param: TF map index of the second pixel return: xtalk structure, use the CC values (coupling coefficients)
Definition at line 351 of file monster.cc.
Definition at line 405 of file monster.cc.
std::vector< int > monster::getXTalk | ( | netcluster * | pwc, |
int | id, | ||
bool | check = true |
||
) |
param: pointer to netcluster structure param: which cluster to process param: check TD vectors or not return list of pixel IDs
Definition at line 420 of file monster.cc.
|
inline |
Definition at line 84 of file monster.hh.
Definition at line 89 of file monster.hh.
void monster::read | ( | char * | filename | ) |
param: file name
Definition at line 244 of file monster.cc.
|
inline |
Definition at line 73 of file monster.hh.
Definition at line 79 of file monster.hh.
void monster::write | ( | char * | filename | ) |
param: file name
Definition at line 295 of file monster.cc.
int monster::BetaOrder |
Definition at line 100 of file monster.hh.
xtalkArray(*** monster::catalog)[2] |
Definition at line 97 of file monster.hh.
std::vector<float*> monster::clusterCC |
M for each resolution.
Definition at line 104 of file monster.hh.
int monster::KWDM |
Definition at line 102 of file monster.hh.
int* monster::layers |
Definition at line 103 of file monster.hh.
int monster::nRes |
Definition at line 99 of file monster.hh.
int monster::precision |
Definition at line 101 of file monster.hh.
std::vector<int> monster::sizeCC |
Definition at line 105 of file monster.hh.
int monster::tag |
Definition at line 98 of file monster.hh.