![]() |
Belle II Software
release-08-02-04
|
Class performs extension (adding new hits) of given candidate using conformal transformation w.r.t point on the trajectory. More...
#include <OffOriginExtension.h>


Public Member Functions | |
| OffOriginExtension (std::vector< const CDCWireHit * > allAxialWireHits, double levelPrecision=9) | |
| Constructor. | |
| void | operator() (const std::vector< const CDCWireHit * > &inputWireHits, void *qt) final |
| Main entry point for the post processing call from the QuadTreeProcessor. | |
| std::vector< const CDCWireHit * > | roadSearch (const std::vector< const CDCWireHit * > &wireHits) |
| Perform transformation for set of given hits; reference position taken as POCA of the fitted trajectory. | |
| std::vector< const CDCWireHit * > | getHitsWRTtoRefPos (const Vector2D &refPos, float curv, float theta) |
| Get hits which are compatible with given trajectory. More... | |
| const std::vector< CDCTrack > & | getTracks () const |
| Get the collected tracks. | |
Protected Attributes | |
| std::vector< const CDCWireHit * > | m_allAxialWireHits |
| Pool of all axial hits from which the road search may select additional hits. | |
| std::vector< CDCTrack > | m_tracks |
| Collected tracks. | |
Private Attributes | |
| double | m_levelPrecision |
| Precision level for the width of the off origin hough search. | |
Class performs extension (adding new hits) of given candidate using conformal transformation w.r.t point on the trajectory.
Definition at line 26 of file OffOriginExtension.h.
| std::vector< const CDCWireHit * > getHitsWRTtoRefPos | ( | const Vector2D & | refPos, |
| float | curv, | ||
| float | theta | ||
| ) |
Get hits which are compatible with given trajectory.
| refPos | defines 2D reference position with respect to which transformation will be performed |
| curv | curvarute of the track trajectory |
| theta | angle between x-axis and vector to the center of the circle which represents trajectory |
Definition at line 98 of file OffOriginExtension.cc.