HoughFit
| #include "HoughFit.hh" |
HoughFit
class description - source file - inheritance tree (.pdf)
class HoughFit
| Inheritance Chart: | |||||
|
private:
void Clear()
void DoLinear(Int_t firsttimedo)
void DoNumerical()
void DoSinusoidal(Int_t firsttimedo)
public:
HoughFit(vector<Double_t> x, vector<Double_t> y, vector<Int_t> c, Int_t fDoSelection, Float_t ex, Float_t ey)
HoughFit(const HoughFit&)
virtual ~HoughFit()
static TClass* Class()
Float_t GetAbsDev()
Float_t GetMaxToMedium()
Double_t GetMaxx()
Double_t GetMaxy()
Double_t GetMinx()
Double_t GetMiny()
Int_t GetNumPoints()
Int_t GetNumPointsSelected()
Double_t GetOffset()
Double_t GetSlope()
Double_t Getwidth()
virtual TClass* IsA() const
HoughFit& operator=(const HoughFit&)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Data Members
private:
Float_t cmaxtocmedio
Float_t cmaxtocmediotmp
Float_t epsx
Float_t epsy
Float_t absdev
Int_t fNumPoints
Double_t fminx
Double_t fminy
Double_t fmaxx
Double_t fmaxy
vector<Double_t> fPointsX
vector<Double_t> fPointsY
vector<Int_t> fCounts
Double_t fSlopetopass
Double_t fOffsettopass
Double_t fSlope
Double_t fOffset
Double_t fwidth
Int_t fNumPointsselected
public:
vector<Double_t> xsel
vector<Double_t> ysel
vector<Int_t> csel
Int_t fthereissignal
Class Description
void Clear()
void DoSinusoidal(Int_t firsttimedo)
recognition of linear tracks with sinusoidal Hough Transform in the space of parameters (ro,theta) P_i: (x_i,y_i) --> S_i: ro=x_i*cos(theta)+y_i*sin(theta)
void DoLinear(Int_t firsttimedo)
recognition of linear tracks with linear Hough Transform in the space of parameters (q,m) P_i: (x_i,y_i) --> L_i: q=-m*x_i+y_i
void DoNumerical()
to be implemented..
Inline Functions
void ~HoughFit()
HoughFit HoughFit(vector<Double_t> x, vector<Double_t> y, vector<Int_t> c, Int_t fDoSelection, Float_t ex, Float_t ey)
Double_t GetSlope()
Double_t GetOffset()
Double_t Getwidth()
Int_t GetNumPoints()
Int_t GetNumPointsSelected()
Double_t GetMinx()
Double_t GetMiny()
Double_t GetMaxx()
Double_t GetMaxy()
Float_t GetAbsDev()
Float_t GetMaxToMedium()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HoughFit HoughFit(const HoughFit&)
HoughFit& operator=(const HoughFit&)
