Belle II Software development
Z0TanLambdaBox Class Reference

A rectangular domain for the hough space over phi0 and two dimensional curvature. More...

#include <Z0TanLambdaBox.h>

Inheritance diagram for Z0TanLambdaBox:
Box< DiscreteZ0, DiscreteTanL >

Public Member Functions

float getLowerZ0 () const
 Concise getter for the lower z0 bound.
 
float getUpperZ0 () const
 Concise getter for the upper z0 bound.
 
float getLowerTanLambda () const
 Concise getter for the lower tan lambda bound.
 
float getUpperTanLambda () const
 Concise getter for the upper tan lambda bound.
 
float getLowerX () const
 Get the lower z0 bound (alias)
 
float getUpperX () const
 Get the upper z0 bound (alias)
 
float getLowerY () const
 Get the lower tanlambda bound (alias)
 
float getUpperY () const
 Get the upper tanlambda bound (alias)
 

Private Types

using Super = Box< DiscreteZ0, DiscreteTanL >
 Type of the base class.
 

Detailed Description

A rectangular domain for the hough space over phi0 and two dimensional curvature.

Definition at line 19 of file Z0TanLambdaBox.h.

Member Typedef Documentation

◆ Super

using Super = Box<DiscreteZ0, DiscreteTanL>
private

Type of the base class.

Definition at line 23 of file Z0TanLambdaBox.h.

Member Function Documentation

◆ getLowerTanLambda()

float getLowerTanLambda ( ) const
inline

Concise getter for the lower tan lambda bound.

Definition at line 39 of file Z0TanLambdaBox.h.

40 { return *(getLowerBound<DiscreteTanL>()); }

◆ getLowerX()

float getLowerX ( ) const
inline

Get the lower z0 bound (alias)

Definition at line 48 of file Z0TanLambdaBox.h.

49 { return getLowerZ0(); }
float getLowerZ0() const
Concise getter for the lower z0 bound.

◆ getLowerY()

float getLowerY ( ) const
inline

Get the lower tanlambda bound (alias)

Definition at line 56 of file Z0TanLambdaBox.h.

57 { return getLowerTanLambda(); }
float getLowerTanLambda() const
Concise getter for the lower tan lambda bound.

◆ getLowerZ0()

float getLowerZ0 ( ) const
inline

Concise getter for the lower z0 bound.

Definition at line 31 of file Z0TanLambdaBox.h.

32 { return *(getLowerBound<DiscreteZ0>()); }

◆ getUpperTanLambda()

float getUpperTanLambda ( ) const
inline

Concise getter for the upper tan lambda bound.

Definition at line 43 of file Z0TanLambdaBox.h.

44 { return *(getUpperBound<DiscreteTanL>()); }

◆ getUpperX()

float getUpperX ( ) const
inline

Get the upper z0 bound (alias)

Definition at line 52 of file Z0TanLambdaBox.h.

53 { return getUpperZ0(); }
float getUpperZ0() const
Concise getter for the upper z0 bound.

◆ getUpperY()

float getUpperY ( ) const
inline

Get the upper tanlambda bound (alias)

Definition at line 60 of file Z0TanLambdaBox.h.

61 { return getUpperTanLambda(); }
float getUpperTanLambda() const
Concise getter for the upper tan lambda bound.

◆ getUpperZ0()

float getUpperZ0 ( ) const
inline

Concise getter for the upper z0 bound.

Definition at line 35 of file Z0TanLambdaBox.h.

36 { return *(getUpperBound<DiscreteZ0>()); }

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