library: libSmatrix #include "SVector.h" |
ROOT::Math::SVector<double,5>
class description - header file - source file - inheritance tree (.pdf)
public:
SVector<double,5>()
SVector<double,5>(const ROOT::Math::SVector<double,5>& rhs)
SVector<double,5>(const double* a, unsigned int len)
SVector<double,5>(ROOT::Math::SVector<double,5>::const_iterator begin, ROOT::Math::SVector<double,5>::const_iterator end)
SVector<double,5>(const double& a1)
SVector<double,5>(const double& a1, const double& a2)
SVector<double,5>(const double& a1, const double& a2, const double& a3)
SVector<double,5>(const double& a1, const double& a2, const double& a3, const double& a4)
SVector<double,5>(const double& a1, const double& a2, const double& a3, const double& a4, const double& a5)
SVector<double,5>(const double& a1, const double& a2, const double& a3, const double& a4, const double& a5, const double& a6)
SVector<double,5>(const double& a1, const double& a2, const double& a3, const double& a4, const double& a5, const double& a6, const double& a7)
SVector<double,5>(const double& a1, const double& a2, const double& a3, const double& a4, const double& a5, const double& a6, const double& a7, const double& a8)
SVector<double,5>(const double& a1, const double& a2, const double& a3, const double& a4, const double& a5, const double& a6, const double& a7, const double& a8, const double& a9)
SVector<double,5>(const double& a1, const double& a2, const double& a3, const double& a4, const double& a5, const double& a6, const double& a7, const double& a8, const double& a9, const double& a10)
~SVector<double,5>()
double apply(unsigned int i) const
const double* Array() const
double* Array()
ROOT::Math::SVector<double,5>::iterator begin()
ROOT::Math::SVector<double,5>::const_iterator begin() const
static unsigned int Dim()
ROOT::Math::SVector<double,5>::iterator end()
ROOT::Math::SVector<double,5>::const_iterator end() const
bool operator!=(const double& rhs) const
bool operator!=(const ROOT::Math::SVector<double,5>& rhs) const
const double& operator()(unsigned int i) const
double& operator()(unsigned int i)
ROOT::Math::SVector<double,5>& operator*=(const double& rhs)
ROOT::Math::SVector<double,5>& operator+=(const double& rhs)
ROOT::Math::SVector<double,5>& operator+=(const ROOT::Math::SVector<double,5>& rhs)
ROOT::Math::SVector<double,5>& operator-=(const double& rhs)
ROOT::Math::SVector<double,5>& operator-=(const ROOT::Math::SVector<double,5>& rhs)
ROOT::Math::SVector<double,5>& operator/=(const double& rhs)
bool operator<(const double& rhs) const
bool operator<(const ROOT::Math::SVector<double,5>& rhs) const
ROOT::Math::SVector<double,5>& operator=(const double& a1)
ROOT::Math::SVector<double,5>& operator=(const ROOT::Math::SVector<double,5>&)
bool operator==(const double& rhs) const
bool operator==(const ROOT::Math::SVector<double,5>& rhs) const
bool operator>(const double& rhs) const
bool operator>(const ROOT::Math::SVector<double,5>& rhs) const
const double& operator[](unsigned int i) const
double& operator[](unsigned int i)
ostream& Print(ostream& os) const
ROOT::Math::SVector<double,5>& Unit()
private:
double fArray[5]
public:
static const enum ROOT::Math::SVector<double,5>:: kSize
SVector<T,D>& operator=(const T& a1)
/ assignment from a scalar (for size 1 vector)
SVector<T,D>& operator=(const VecExpr<A,T,D>& rhs)
unsigned int Dim()
/ return dimension $D$
T apply(unsigned int i)
/ access the parse tree. Index starts from zero
const T* Array()
/ return read-only pointer to internal array
T* Array()
/ return non-const pointer to internal array
bool operator==(const T& rhs)
/ element wise comparison
bool operator!=(const T& rhs)
/ element wise comparison
bool operator==(const SVector<T,D>& rhs)
/ element wise comparison
bool operator!=(const SVector<T,D>& rhs)
/ element wise comparison
bool operator>(const T& rhs)
/ element wise comparison
bool operator<(const T& rhs)
/ element wise comparison
bool operator>(const SVector<T,D>& rhs)
/ element wise comparison
bool operator<(const SVector<T,D>& rhs)
/ element wise comparison
const T& operator[](unsigned int i)
/ read-only access of vector elements. Index starts from 0.
const T& operator()(unsigned int i)
/ read-only access of vector elements. Index starts from 0.
T& operator[](unsigned int i)
/ read/write access of vector elements. Index starts from 0.
T& operator()(unsigned int i)
/ read/write access of vector elements. Index starts from 0.
SVector<T,D>& operator+=(const T& rhs)
/ self addition with a scalar
SVector<T,D>& operator-=(const T& rhs)
/ self subtraction with a scalar
SVector<T,D>& operator*=(const T& rhs)
/ self multiplication with a scalar
SVector<T,D>& operator/=(const T& rhs)
/ self division with a scalar
SVector<T,D>& operator+=(const SVector<T,D>& rhs)
/ self addition with another vector
SVector<T,D>& operator-=(const SVector<T,D>& rhs)
/ self subtraction with another vector
SVector<T,D>& Unit()
/ transform vector into a vector of lenght 1
std::ostream& Print(std::ostream& os)
/ used by operator<<()
Last update: Tue Jul 11 11:47:19 2006
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.