76 void AddPixel(
float ic,
float ir,
float pix );
100 static int Peak8 ( TH2F *h,
float thr );
101 static int Peak12( TH2F *h,
float thr );
104 static int Clusterize( TH2F *h,
float thr, TTree *tree,
float z,
int ifr );
108 static int Clusterize2( TH2F *h,
float thr, TTree *tree,
float z,
int ifr );
111 static int BurnPix(
unsigned char *img,
int ic,
int ir,
int nc,
unsigned char thr,
EdbCluster &cl );
FILE * f
Definition: RecDispMC.C:150
void a()
Definition: check_aligned.C:59
cluster reconstruction
Definition: EdbIP.h:58
Float_t eXp
Definition: EdbIP.h:64
void Normalize()
Definition: EdbIP.cxx:236
EdbClustP()
Definition: EdbIP.cxx:189
float Xcg() const
Definition: EdbIP.h:71
Float_t eYp
peak position
Definition: EdbIP.h:64
Float_t eXcg
Definition: EdbIP.h:62
float Ycg() const
Definition: EdbIP.h:72
void SetCG(float x, float y)
Definition: EdbIP.h:69
void Print()
Definition: EdbIP.cxx:210
float Yp() const
Definition: EdbIP.h:75
void AddPixelSum(float ic, float ir, float pix)
Definition: EdbIP.cxx:216
void SetPeak(float x, float y, float peak)
Definition: EdbIP.h:70
Float_t eYcg
center of gravity with gray level
Definition: EdbIP.h:62
void AddClusterSum(EdbClustP *c)
Definition: EdbIP.cxx:226
void AddPixel(float ic, float ir, float pix)
Definition: EdbIP.cxx:195
void Reset()
Definition: EdbIP.cxx:245
float Peak() const
Definition: EdbIP.h:73
float Xp() const
Definition: EdbIP.h:74
Float_t ePeak
peak height (above threshold)
Definition: EdbIP.h:63
Definition: EdbCluster.h:19
FIR filter.
Definition: EdbIP.h:22
static void PrintList()
Definition: EdbIP.cxx:158
static const Float_t egHP3[]
Definition: EdbIP.h:33
void Print()
Definition: EdbIP.cxx:143
TH2F * ApplyTo(EdbImage *img)
Definition: EdbIP.cxx:166
void Reflect4()
Copy left top corner to other quadrants with reflection.
Definition: EdbIP.cxx:127
void SetAt(int x, int y, float a)
Definition: EdbIP.h:48
void SetArr(int n, float *arr)
Definition: EdbIP.h:47
float Cell(int x, int y)
Definition: EdbIP.h:45
Int_t eColumns
number of columns of the matrix (1 row length)
Definition: EdbIP.h:27
static const Float_t egHP1[]
Definition: EdbIP.h:31
static const Float_t egHP2[]
Definition: EdbIP.h:32
Int_t eRows
number of rows of the matrix
Definition: EdbIP.h:28
static const Float_t eg5x5A[]
Definition: EdbIP.h:34
float * GetBuffer() const
Definition: EdbIP.h:46
static const Float_t eg5x5C[]
Definition: EdbIP.h:36
virtual ~EdbFIRF()
Definition: EdbIP.cxx:121
TArrayF * eArr
Definition: EdbIP.h:26
static const Float_t eg3x3A[]
Definition: EdbIP.h:30
static const Float_t eg5x5B[]
Definition: EdbIP.h:35
EdbFIRF()
Definition: EdbIP.h:40
static const Float_t eg6x6A[]
Definition: EdbIP.h:37
Definition: EdbFrame.h:20
Image Processing.
Definition: EdbIP.h:87
void SetThr(Float_t thr)
Definition: EdbIP.h:98
static int Peak12(TH2F *h, float thr)
Definition: EdbIP.cxx:295
Float_t eThr
threshold
Definition: EdbIP.h:91
int Clusterize2(EdbFrame *frame, TTree *tree)
Definition: EdbIP.cxx:477
EdbFIRF * eFIR
Definition: EdbIP.h:90
TTree * InitTree()
Definition: EdbIP.cxx:347
EdbIP()
Definition: EdbIP.cxx:253
void SetFIR(EdbFIRF *fir)
Definition: EdbIP.h:97
int CutBG(EdbFrame *frame)
Definition: EdbIP.cxx:361
static float BurnPix(TH2F *h, int ic, int ir, float thr, EdbClustP &cl)
Definition: EdbIP.cxx:451
static int Peak8(TH2F *h, float thr)
Definition: EdbIP.cxx:261
int Clusterize(EdbFrame *frame, TTree *tree)
Definition: EdbIP.cxx:398
Definition: EdbImage.h:23
Base scanning data object: entry into Run tree.
Definition: EdbView.h:134