![]() |
PandaRoot
|
#include <PndHoughTransformation.h>
Public Member Functions | |
| PndHoughTransformation (PndHoughData *data) | |
| virtual | ~PndHoughTransformation () |
| vector< TVector3 > | FindMaximaWithHoughTransformation (PndTrackCand &trackCand) |
| Main class of the Hough transformation: the Hough space is filled and the maximum is returned. More... | |
| void | HoughSpace (PndTrackCand &trackCand) |
| Here the Hough space is filled by calcualting all Apollonius circles. More... | |
| TVector3 | MaximumSelectiondCandToTrack (PndTrackCand &trackCand, vector< TVector3 > &TrackCircleVec) |
| Selects one maximum of many by choosing the one with the smalles RMS to the track. More... | |
| virtual void | SetUtilities (PndHoughUtilities *utilities) |
PANDA class for a hough transformation based on the apollonius problem Task level RECO
Definition at line 27 of file PndHoughTransformation.h.
|
inline |
Definition at line 30 of file PndHoughTransformation.h.
|
inlinevirtual |
Definition at line 38 of file PndHoughTransformation.h.
References FindMaximaWithHoughTransformation(), HoughSpace(), and MaximumSelectiondCandToTrack().
| vector<TVector3> PndHoughTransformation::FindMaximaWithHoughTransformation | ( | PndTrackCand & | trackCand | ) |
Main class of the Hough transformation: the Hough space is filled and the maximum is returned.
Referenced by ~PndHoughTransformation().
| void PndHoughTransformation::HoughSpace | ( | PndTrackCand & | trackCand | ) |
Here the Hough space is filled by calcualting all Apollonius circles.
Referenced by ~PndHoughTransformation().
| TVector3 PndHoughTransformation::MaximumSelectiondCandToTrack | ( | PndTrackCand & | trackCand, |
| vector< TVector3 > & | TrackCircleVec | ||
| ) |
Selects one maximum of many by choosing the one with the smalles RMS to the track.
Referenced by ~PndHoughTransformation().
|
inlinevirtual |
Definition at line 52 of file PndHoughTransformation.h.