Belle II Software development
|
Predicate class to check for the containment of segments in a phi0 curv hough space part. More...
#include <SegmentInPhi0CurvBox.h>
Private Member Functions | |
Weight | operator() (const CDCSegment2D *segment, const Phi0CurvBox *phi0CurvBox) |
Checks if the segment is contained in a phi0 curv hough space. | |
Weight | operator() (const CDCTrajectory2D *trajectory2D, const Phi0CurvBox *phi0CurvBox) |
Checks if the given trajectory is considered part of the hough box in phi0, curvature space. | |
Weight | operator() (const CDCFacet *facet, const Phi0CurvBox *phi0CurvBox) |
Checks if the given hit triplet is considered part of the hough box in phi0, curvature space. | |
bool | isPhi0CurvPointIn (const Vector2D &phi0Vec, const double curvature, const Phi0CurvBox *phi0CurvBox) |
Predicate checking if the phi0 vector and curvature are contained in the given box. | |
Predicate class to check for the containment of segments in a phi0 curv hough space part.
Unlike hits segments occupy only a point in the hough space.
Definition at line 26 of file SegmentInPhi0CurvBox.h.
|
inlineprivate |
Predicate checking if the phi0 vector and curvature are contained in the given box.
Definition at line 85 of file SegmentInPhi0CurvBox.h.
|
inlineprivate |
Checks if the given hit triplet is considered part of the hough box in phi0, curvature space.
Returns a finit weight if it is contained, NAN if not contained.
Definition at line 63 of file SegmentInPhi0CurvBox.h.
|
inlineprivate |
Checks if the segment is contained in a phi0 curv hough space.
Returns the size of the segment if it is contained, returns NAN if it is not contained. The method simply assumes that the segment has been fitted with origin constraint and simply uses the values from the contained trajectory The calling code has to ensure this situation
Definition at line 35 of file SegmentInPhi0CurvBox.h.
|
inlineprivate |
Checks if the given trajectory is considered part of the hough box in phi0, curvature space.
Returns a finit weight if it is contained, NAN if not contained.
Definition at line 48 of file SegmentInPhi0CurvBox.h.