 ROOT   Reference Guide Generic Template Functions

These functions apply for any type T, such as a scalar, a vector or a matrix.

## Functions

template<class T >
const T ROOT::Math::Maximum (const T &lhs, const T &rhs)
maximum. More...

template<class T >
const T ROOT::Math::Minimum (const T &lhs, const T &rhs)
minimum. More...

template<class T >
int ROOT::Math::Round (const T &x)
round. More...

template<class T >
int ROOT::Math::Sign (const T &x)
sign. More...

template<class T >
const T ROOT::Math::Square (const T &x)
square Template function to compute $$x\cdot x$$, for any type T returning a type T More...

## ◆ 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

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

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

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

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

Definition at line 73 of file Functions.h.