![]() |
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.