Belle II Software development
|
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. | |
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.
|
explicit |
Constructor.
Definition at line 26 of file OffOriginExtension.cc.
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.
|
inherited |
Get the collected tracks.
Definition at line 40 of file BaseCandidateReceiver.cc.
|
finalvirtual |
Main entry point for the post processing call from the QuadTreeProcessor.
Reimplemented from BaseCandidateReceiver.
Definition at line 33 of file OffOriginExtension.cc.
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.
Definition at line 49 of file OffOriginExtension.cc.
|
protectedinherited |
Pool of all axial hits from which the road search may select additional hits.
Definition at line 39 of file BaseCandidateReceiver.h.
|
private |
Precision level for the width of the off origin hough search.
Definition at line 50 of file OffOriginExtension.h.
|
protectedinherited |
Collected tracks.
Definition at line 42 of file BaseCandidateReceiver.h.