These functions apply for any type T, such as a scalar, a vector or a matrix.
◆ Maximum()
template<class T >
const T ROOT::Math::Maximum |
( |
const T & |
lhs, |
|
|
const T & |
rhs |
|
) |
| |
|
inline |
maximum.
Template to find max(a,b) where a,b are of type T
- Author
- T. Glebe
Definition at line 85 of file Functions.h.
◆ Minimum()
template<class T >
const T ROOT::Math::Minimum |
( |
const T & |
lhs, |
|
|
const T & |
rhs |
|
) |
| |
|
inline |
minimum.
Template to find min(a,b) where a,b are of type T
- Author
- T. Glebe
Definition at line 99 of file Functions.h.
◆ Round()
template<class T >
int ROOT::Math::Round |
( |
const T & |
x | ) |
|
|
inline |
round.
Template to compute nearest integer value for any type T
- Author
- T. Glebe
Definition at line 112 of file Functions.h.
◆ Sign()
template<class T >
int ROOT::Math::Sign |
( |
const T & |
x | ) |
|
|
inline |
sign.
Template to compute the sign of a number
- Author
- T. Glebe
Definition at line 127 of file Functions.h.
◆ Square()
template<class T >
const T ROOT::Math::Square |
( |
const T & |
x | ) |
|
|
inline |
square Template function to compute \(x\cdot x \), for any type T returning a type T
- Author
- T. Glebe
Definition at line 73 of file Functions.h.