 |
Belle II Software
release-05-01-25
|
12 #include <tracking/trackFindingCDC/geometry/Vector2D.h>
13 #include <tracking/trackFindingCDC/topology/ILayer.h>
20 namespace TrackFindingCDC {
26 class OffOrigin :
public T {
37 using HoughBox =
typename T::HoughBox;
45 float signedDriftLength,
50 return Super::getDistanceSign(houghBox,
ESign getDistanceSign(const HoughBox &houghBox, float x, float y, float signedDriftLength, float dxdz=0, float dydz=0, ILayer=-1) const
Function that gives the sign of the distance from an observed drift circle to the sweeped object.
A two dimensional vector which is equipped with functions for correct handeling of orientation relat...
ESign
Enumeration for the distinct sign values of floating point variables.
typename T::HoughBox HoughBox
The houghBox to which this object correspondes.
float m_localOriginY
The local origin y to which the original plane is displaced.
Vector2D getLocalOrigin() const
Getter for the local origin relative to which the parameters of the hough space are understood.
Abstract base class for different kinds of events.
T Super
Type of the base class.
void setLocalOrigin(const Vector2D &localOrigin)
Setter for the local origin relative to which the parameters of the hough space are understood.
float m_localOriginX
The local origin x to which the original plane is displaced.