FEDRA emulsion software from the OPERA Collaboration
|
FIR filter. More...
#include <EdbIP.h>
Public Member Functions | |
TH2F * | ApplyTo (EdbImage *img) |
float | Cell (int x, int y) |
EdbFIRF () | |
EdbFIRF (const char *firf) | |
EdbFIRF (int cols, int rows) | |
float * | GetBuffer () const |
void | Print () |
void | Reflect4 () |
Copy left top corner to other quadrants with reflection. More... | |
void | SetArr (int n, float *arr) |
void | SetAt (int x, int y, float a) |
virtual | ~EdbFIRF () |
Static Public Member Functions | |
static void | PrintList () |
Private Attributes | |
TArrayF * | eArr |
Int_t | eColumns |
number of columns of the matrix (1 row length) More... | |
Int_t | eRows |
number of rows of the matrix More... | |
Static Private Attributes | |
static const Float_t | eg3x3A [] |
static const Float_t | eg5x5A [] |
static const Float_t | eg5x5B [] |
static const Float_t | eg5x5C [] |
static const Float_t | eg6x6A [] |
static const Float_t | egHP1 [] |
static const Float_t | egHP2 [] |
static const Float_t | egHP3 [] |
FIR filter.
|
inline |
EdbFIRF::EdbFIRF | ( | const char * | firf | ) |
TH2F * EdbFIRF::ApplyTo | ( | EdbImage * | img | ) |
|
inline |
void EdbFIRF::Print | ( | ) |
|
static |
void EdbFIRF::Reflect4 | ( | ) |
Copy left top corner to other quadrants with reflection.
|
inline |
|
inline |
|
private |
|
private |
number of columns of the matrix (1 row length)
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
number of rows of the matrix