cluster reconstruction
More...
#include <EdbIP.h>
|
void | AddClusterSum (EdbClustP *c) |
|
void | AddPixel (float ic, float ir, float pix) |
|
void | AddPixelSum (float ic, float ir, float pix) |
|
| EdbClustP () |
|
void | Normalize () |
|
float | Peak () const |
|
void | Print () |
|
void | Reset () |
|
void | SetCG (float x, float y) |
|
void | SetPeak (float x, float y, float peak) |
|
float | Xcg () const |
|
float | Xp () const |
|
float | Ycg () const |
|
float | Yp () const |
|
void | AddPixelSum (int x, int y, unsigned char pix) |
|
Int_t | Compare (const TObject *obj) const |
|
void | Draw (Option_t *opt="") const |
|
| EdbCluster () |
|
| EdbCluster (float x, float y, float z, float a, float v, int f, int s, int seg=-1) |
|
Float_t | GetArea () const |
|
Int_t | GetFrame () const |
|
Int_t | GetSegment () const |
|
Int_t | GetSide () const |
|
Float_t | GetVolume () const |
|
Float_t | GetX () const |
|
Float_t | GetY () const |
|
Float_t | GetZ () const |
|
Bool_t | IsEqual (const TObject *obj) const |
|
Bool_t | IsSortable () const |
|
void | Normalize () |
|
void | Print (Option_t *opt=0) const |
|
void | Set (float x, float y, float z, float a, float v, int f, int s, int seg=-1) |
|
void | Set0 () |
|
void | SetArea (float a) |
|
void | SetFrame (int f) |
|
void | SetSegment (int seg) |
|
void | SetSide (int s) |
|
void | SetVolume (float v) |
|
virtual void | SetX (float x) |
|
virtual void | SetY (float y) |
|
virtual void | SetZ (float z) |
|
void | TT () const |
|
virtual Float_t | X () const |
|
virtual Float_t | Y () const |
|
virtual Float_t | Z () const |
|
virtual | ~EdbCluster () |
|
virtual void | Print (Option_t *opt="") const |
|
virtual void | SetZ (float z)=0 |
|
virtual void | Substruct (EdbPoint *p) |
|
virtual void | Test () const |
|
virtual void | TestPoint3D () const |
|
virtual void | Transform (const EdbAffine3D *a) |
|
virtual Float_t | Z () const =0 |
|
virtual | ~EdbPoint3D () |
|
virtual void | Print (Option_t *opt="") const |
|
virtual void | SetX (float x)=0 |
|
virtual void | SetY (float y)=0 |
|
virtual void | SetZ (float z) |
|
virtual void | Substruct (EdbPoint *p) |
|
virtual void | Test () const |
|
virtual void | TestPoint2D () const |
|
virtual void | Transform (const EdbAffine2D *a) |
|
virtual Float_t | X () const =0 |
|
virtual Float_t | Y () const =0 |
|
virtual Float_t | Z () const |
|
virtual | ~EdbPoint2D () |
|
virtual void | SetX (float x)=0 |
|
virtual void | SetY (float y)=0 |
|
virtual void | SetZ (float z)=0 |
|
virtual void | Substruct (EdbPoint *p)=0 |
|
virtual void | Test () const |
|
virtual void | Transform (const EdbAffine2D *a) |
|
virtual void | Transform (const EdbAffine3D *a) |
|
virtual Float_t | X () const =0 |
|
virtual Float_t | Y () const =0 |
|
virtual Float_t | Z () const =0 |
|
virtual | ~EdbPoint () |
|
◆ EdbClustP()
190{
192}
Float_t eXp
Definition: EdbIP.h:64
Float_t eYp
peak position
Definition: EdbIP.h:64
Float_t eXcg
Definition: EdbIP.h:62
Float_t eYcg
center of gravity with gray level
Definition: EdbIP.h:62
Float_t ePeak
peak height (above threshold)
Definition: EdbIP.h:63
◆ AddClusterSum()
to speedup the calculation use Normalize() at the end
227{
233}
float Xcg() const
Definition: EdbIP.h:71
float Ycg() const
Definition: EdbIP.h:72
void SetArea(float a)
Definition: EdbCluster.h:45
Float_t GetVolume() const
Definition: EdbCluster.h:55
void SetVolume(float v)
Definition: EdbCluster.h:46
Float_t GetArea() const
Definition: EdbCluster.h:54
◆ AddPixel()
void EdbClustP::AddPixel |
( |
float |
ic, |
|
|
float |
ir, |
|
|
float |
pix |
|
) |
| |
196{
203
207}
void a()
Definition: check_aligned.C:59
void SetCG(float x, float y)
Definition: EdbIP.h:69
void SetPeak(float x, float y, float peak)
Definition: EdbIP.h:70
float Peak() const
Definition: EdbIP.h:73
virtual Float_t Y() const
Definition: EdbCluster.h:79
virtual Float_t X() const
Definition: EdbCluster.h:78
virtual void SetX(float x)
Definition: EdbCluster.h:81
virtual void SetY(float y)
Definition: EdbCluster.h:82
◆ AddPixelSum()
void EdbClustP::AddPixelSum |
( |
float |
ic, |
|
|
float |
ir, |
|
|
float |
pix |
|
) |
| |
◆ Normalize()
void EdbClustP::Normalize |
( |
| ) |
|
assumed to be used only once at the end!
◆ Peak()
float EdbClustP::Peak |
( |
| ) |
const |
|
inline |
◆ Print()
void EdbClustP::Print |
( |
| ) |
|
◆ Reset()
void EdbClustP::Reset |
( |
| ) |
|
246{
250}
void Set0()
Definition: EdbCluster.cxx:50
◆ SetCG()
void EdbClustP::SetCG |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
|
inline |
◆ SetPeak()
void EdbClustP::SetPeak |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
peak |
|
) |
| |
|
inline |
◆ Xcg()
float EdbClustP::Xcg |
( |
| ) |
const |
|
inline |
◆ Xp()
float EdbClustP::Xp |
( |
| ) |
const |
|
inline |
◆ Ycg()
float EdbClustP::Ycg |
( |
| ) |
const |
|
inline |
◆ Yp()
float EdbClustP::Yp |
( |
| ) |
const |
|
inline |
◆ ePeak
peak height (above threshold)
◆ eXcg
◆ eXp
◆ eYcg
center of gravity with gray level
◆ eYp
The documentation for this class was generated from the following files:
- /home/antonio/fedra_doxygen/src/libEGA/EdbIP.h
- /home/antonio/fedra_doxygen/src/libEGA/EdbIP.cxx