Belle II Software  release-08-01-10
OffOrigin< T > Class Template Reference

Takes a basic object and passivelly moves it to any origin All subordinary coordinates have to be interpreted relative to this origin. More...

#include <OffOrigin.h>

Inheritance diagram for OffOrigin< T >:
Collaboration diagram for OffOrigin< T >:

Public Types

using Super = T
 Type of the base class.
 
using HoughBox = typename T::HoughBox
 The houghBox to which this object correspondes.
 

Public Member Functions

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.
 
Vector2D getLocalOrigin () const
 Getter for the local origin relative to which the parameters of the hough space are understood.
 
void setLocalOrigin (const Vector2D &localOrigin)
 Setter for the local origin relative to which the parameters of the hough space are understood.
 

Private Attributes

float m_localOriginX = 0.0
 The local origin x to which the original plane is displaced.
 
float m_localOriginY = 0.0
 The local origin y to which the original plane is displaced.
 

Detailed Description

template<class T>
class Belle2::TrackFindingCDC::OffOrigin< T >

Takes a basic object and passivelly moves it to any origin All subordinary coordinates have to be interpreted relative to this origin.

Definition at line 24 of file OffOrigin.h.


The documentation for this class was generated from the following file: