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