![]() |
PandaRoot
|
Implementation of the QA for the Hough transform based FTS PR. Use this for parameter optimization. More...
#include <PndFtsHoughTrackFinderQA.h>
Public Member Functions | |
PndFtsHoughTrackFinderQA (PndFtsHoughTrackerTask *trackerTask) | |
Set pointer to tracker task (super important as it provides an I/O interface to PandaRoot) More... | |
virtual | ~PndFtsHoughTrackFinderQA () |
Destructor. More... | |
virtual void | FindTracks () |
Performs the track finding. More... | |
![]() | |
PndFtsHoughTrackFinder (PndFtsHoughTrackerTask *trackerTask) | |
Set pointer to tracker task (super important as it provides an I/O interface to PandaRoot) More... | |
virtual | ~PndFtsHoughTrackFinder () |
Destructor. More... | |
void | OverwriteTrackFinderParams (PndFtsHoughTrackFinderParams newParams) |
Int_t | NTracks () const |
PndTrack | GetPndTrack (int i) |
Returns the number of found tracks. More... | |
PndTrackCand | GetPndTrackCand (int i) |
Returns the track cand. with index i. More... | |
PndFtsHoughTrackCand | GetHoughTrack (int i) const |
Returns the track cand. with index i. More... | |
Int_t | getNLinesBeforeDipoleFound () const |
Int_t | getNLinesBehindDipoleFound () const |
Int_t | getNParabolasFound () const |
Int_t | getNTracksFound () const |
Additional Inherited Members | |
![]() | |
void | throwError (const TString s) const |
For error reporting. More... | |
Bool_t | FilterTrackletsBasedOnSharedHits (UInt_t maxAcceptableSharedHits, std::vector< PndFtsHoughTracklet > &tracklets) |
Filters a vector of tracklets based on the number of shared hits. More... | |
std::vector< PndFtsHoughTracklet > | FindLinesBehindDipoleZx () |
std::vector< PndFtsHoughTracklet > | FindLinesBeforeDipoleZx () |
void | FindMatchingParabolaToLineBeforeDipoleZxAndAddLineBehindDipole (const std::vector< PndFtsHoughTracklet > &trackletsLineBeforeDipole, const std::vector< PndFtsHoughTracklet > &trackletsLineBehindDipole) |
Bool_t | LineBehindDipoleMatchesToLinePlusParabola (const PndFtsHoughTrackCand &lineParabola, const PndFtsHoughTracklet &lineBehindDipole) const |
void | FindZyLineMatchingToLineParabolaLineInZx () |
![]() | |
PndFtsHoughTrackerTask * | fTrackerTask |
Task which handles PandaRoot input/output and provides settings for FTS PR. Has to be set using the constructor. More... | |
PndFtsHoughTrackFinderParams | fParams |
std::vector< PndFtsHoughTrackCand > | fHoughTrackCandsComplete |
For internal storing of complete track cands. More... | |
std::vector< PndFtsHoughTrackCand > | fHoughTrackCandsZxPlaneOnly |
For internal storing of track cands. (zx plane track model only) More... | |
const UInt_t | fMinPeakHeightZxLineBeforeDipole |
Minimum required height for peaks in Hough spaces. More... | |
const UInt_t | fMinPeakHeightZxParabola |
Minimum required height for peaks in Hough spaces. More... | |
const UInt_t | fMinPeakHeightZxLineBehindDipole |
Minimum required height for peaks in Hough spaces. More... | |
const UInt_t | fMinPeakHeightZyLine |
zy line More... | |
Int_t | fNLinesBeforeDipoleFound |
Int_t | fNLinesBehindDipoleFound |
Int_t | fNParabolasFound |
Int_t | fNTracksFound |
![]() | |
static const Double_t | fThetaRadLineBehindDipoleMatchesToParabolaIfBelow |
Minimum required height for peaks in Hough spaces. More... | |
Implementation of the QA for the Hough transform based FTS PR. Use this for parameter optimization.
Created: 09.02.2014
Definition at line 42 of file PndFtsHoughTrackFinderQA.h.
PndFtsHoughTrackFinderQA::PndFtsHoughTrackFinderQA | ( | PndFtsHoughTrackerTask * | trackerTask | ) |
Set pointer to tracker task (super important as it provides an I/O interface to PandaRoot)
|
virtual |
Destructor.
|
virtual |
Performs the track finding.
Reimplemented from PndFtsHoughTrackFinder.