9#include <tracking/trackFindingCDC/hough/boxes/Box.h>
10#include <tracking/trackFindingCDC/hough/axes/StandardAxes.h>
17 namespace TrackFindingCDC {
19 class PQBox :
public Box<DiscreteP, DiscreteQ> {
32 {
return *(getLowerBound<DiscreteP>()); }
36 {
return *(getUpperBound<DiscreteP>()); }
40 {
return *(getLowerBound<DiscreteQ>()); }
44 {
return *(getUpperBound<DiscreteQ>()); }
The base class for all boxes.
A rectangular domain for the hough space over p and q.
float getLowerX() const
Get the lower p bound (alias)
float getUpperP() const
Concise getter for the upper p bound.
float getLowerQ() const
Concise getter for the lower q bound.
float getUpperQ() const
Concise getter for the upper q bound.
float getUpperY() const
Get the upper q bound (alias)
float getLowerY() const
Get the lower q bound (alias)
float getLowerP() const
Concise getter for the lower p bound.
float getUpperX() const
Get the upper p bound (alias)
Abstract base class for different kinds of events.