![]() |
PandaRoot
|
#include <PndHoughTrackCorrection.h>
Public Member Functions | |
PndHoughTrackCorrection (PndHoughData *fData) | |
virtual | ~PndHoughTrackCorrection () |
virtual void | SetUtilities (PndHoughUtilities *utilities) |
TVector3 | FindMinimumHit (PndTrackCand &trackCand, std::vector< double > &circle) |
Determines the first hit of a track as the one closest to the interaction point. More... | |
double | calc_rho (TVector3 &Hit, TVector3 &Track, TVector3 &Hitmin) |
Calculates rho for a hit. It is calculated as the path length of the particle track. More... | |
PndTrackCand | calcCorrectTrackCand (PndTrackCand &trackCand, TVector3 &Track, PndTrackCand &trackCandTot) |
Corrects the track candidate: only hits are used that are close to the calculated track (d < 0.5 cm). More... | |
PndTrackCand | GetApolloniusTrackCand () |
Returns the corrected track candidate. More... | |
PANDA class to correct a PndTrack: only hits which are close enough to the track are added to the track Task level RECO
Definition at line 24 of file PndHoughTrackCorrection.h.
|
inline |
Definition at line 27 of file PndHoughTrackCorrection.h.
References PndHoughData::GetMapFairLinktoFairHit(), and PndHoughData::GetMapFairLinktoIsochrone().
|
inlinevirtual |
Definition at line 34 of file PndHoughTrackCorrection.h.
double PndHoughTrackCorrection::calc_rho | ( | TVector3 & | Hit, |
TVector3 & | Track, | ||
TVector3 & | Hitmin | ||
) |
Calculates rho for a hit. It is calculated as the path length of the particle track.
Referenced by SetUtilities().
PndTrackCand PndHoughTrackCorrection::calcCorrectTrackCand | ( | PndTrackCand & | trackCand, |
TVector3 & | Track, | ||
PndTrackCand & | trackCandTot | ||
) |
Corrects the track candidate: only hits are used that are close to the calculated track (d < 0.5 cm).
Referenced by SetUtilities().
TVector3 PndHoughTrackCorrection::FindMinimumHit | ( | PndTrackCand & | trackCand, |
std::vector< double > & | circle | ||
) |
Determines the first hit of a track as the one closest to the interaction point.
Referenced by SetUtilities().
|
inline |
Returns the corrected track candidate.
Definition at line 43 of file PndHoughTrackCorrection.h.
|
inlinevirtual |
Definition at line 35 of file PndHoughTrackCorrection.h.
References calc_rho(), calcCorrectTrackCand(), and FindMinimumHit().