![]() |
ATLAS Offline Software
|
Numerical constants and operations. More...
#include <MissingETBase.h>
Static Public Member Functions | |
Access to constants | |
static double | precision () |
Access precision of numerical distance measure for equality. More... | |
static double | wpxDefault () |
Access default kinematic weight \( w_{x} \). More... | |
static double | wpyDefault () |
Access default kinematic weight \( w_{y} \). More... | |
static double | wetDefault () |
Access default kinematic weight \( w_{\rm T} \). More... | |
static double | wpxError () |
Access error return value for kinematic weight \( w_{x} \). More... | |
static double | wpyError () |
Access error return value for kinematic weight \( w_{y} \). More... | |
static double | wetError () |
Access error return value for kinematic weight \( w_{\rm T} \). More... | |
static double | cpxDefault () |
Access default constituent vector \( P_{x} \). More... | |
static double | cpyDefault () |
Access default constituent vector \( P_{y} \). More... | |
static double | cpzDefault () |
Access default constituent vector \( P_{z} \). More... | |
static double | ceDefault () |
Access default constituent vector \( E \). More... | |
static double | sumptDefault () |
Access default constituent vector sumpt. More... | |
static double | cpxError () |
Access error return value for constituent vector \( P_{x} \). More... | |
static double | cpyError () |
Access error return value for constituent vector \( P_{y} \). More... | |
static double | cpzError () |
Access error return value for constituent vector \( P_{z} \). More... | |
static double | ceError () |
Access error return value for constituent vector \( E \). More... | |
static double | sumptError () |
Access error return value for constituent vector sumpt. More... | |
static size_t | invalidIndex () |
Access invalid index indicator. More... | |
static size_t | unknownIndex () |
Access unknown index indicator. More... | |
static Types::indexedlink_t | invalidLink () |
Access invaalid link tag. More... | |
Helpers | |
static bool | isEqual (double x, double y) |
Test of equality. More... | |
static double | divide (double x, double y) |
Failsafe division. More... | |
Numerical constants and operations.
Definition at line 82 of file MissingETBase.h.
|
inlinestatic |
Access default constituent vector \( E \).
Definition at line 96 of file MissingETBase.h.
|
inlinestatic |
Access error return value for constituent vector \( E \).
Definition at line 101 of file MissingETBase.h.
|
inlinestatic |
Access default constituent vector \( P_{x} \).
Definition at line 93 of file MissingETBase.h.
|
inlinestatic |
Access error return value for constituent vector \( P_{x} \).
Definition at line 98 of file MissingETBase.h.
|
inlinestatic |
Access default constituent vector \( P_{y} \).
Definition at line 94 of file MissingETBase.h.
|
inlinestatic |
Access error return value for constituent vector \( P_{y} \).
Definition at line 99 of file MissingETBase.h.
|
inlinestatic |
Access default constituent vector \( P_{z} \).
Definition at line 95 of file MissingETBase.h.
|
inlinestatic |
Access error return value for constituent vector \( P_{z} \).
Definition at line 100 of file MissingETBase.h.
|
inlinestatic |
Failsafe division.
This function executes the division of two numbers \( x \) and \( y \) such that \( f = x/y \) is
\begin{eqnarray*} f & = & \left\{ \begin{array}{2} x/y & y \neq 0 \\ 0 & y = 0 \end{array} \right. \end{eqnarray*}
Definition at line 125 of file MissingETBase.h.
|
inlinestatic |
Access invalid index indicator.
Definition at line 103 of file MissingETBase.h.
|
inlinestatic |
Access invaalid link tag.
Definition at line 105 of file MissingETBase.h.
|
inlinestatic |
Test of equality.
Compares the absolute difference \( \Delta = | x - y | \) between two numbers \( ( x, y ) \) with a precision indicator \( \Delta_{\rm min} \), and declares those two numbers equal if \( \Delta < \Delta_{\rm min} \).
true
if the two numbers are identical within the distance \( \Delta_{\rm min} \), else false
.[in] | x | first number for distance measure |
[in] | y | second number for distance measure |
Definition at line 119 of file MissingETBase.h.
|
inlinestatic |
Access precision of numerical distance measure for equality.
Definition at line 86 of file MissingETBase.h.
|
inlinestatic |
Access default constituent vector sumpt.
Definition at line 97 of file MissingETBase.h.
|
inlinestatic |
Access error return value for constituent vector sumpt.
Definition at line 102 of file MissingETBase.h.
|
inlinestatic |
Access unknown index indicator.
Definition at line 104 of file MissingETBase.h.
|
inlinestatic |
Access default kinematic weight \( w_{\rm T} \).
Definition at line 89 of file MissingETBase.h.
|
inlinestatic |
Access error return value for kinematic weight \( w_{\rm T} \).
Definition at line 92 of file MissingETBase.h.
|
inlinestatic |
Access default kinematic weight \( w_{x} \).
Definition at line 87 of file MissingETBase.h.
|
inlinestatic |
Access error return value for kinematic weight \( w_{x} \).
Definition at line 90 of file MissingETBase.h.
|
inlinestatic |
Access default kinematic weight \( w_{y} \).
Definition at line 88 of file MissingETBase.h.
|
inlinestatic |
Access error return value for kinematic weight \( w_{y} \).
Definition at line 91 of file MissingETBase.h.