#include "SVector.h"

ROOT::Math::SVector<Double32_t,6>


class description - header file - source file - inheritance tree (.pdf)

class ROOT::Math::SVector<Double32_t,6>

Inheritance Chart:
ROOT::Math::SVector<Double32_t,6>

    public:
SVector<Double32_t,6>() SVector<Double32_t,6>(const ROOT::Math::SVector<Double32_t,6>& rhs) SVector<Double32_t,6>(const Double32_t* a, unsigned int len) SVector<Double32_t,6>(ROOT::Math::SVector<Double32_t,6>::const_iterator begin, ROOT::Math::SVector<Double32_t,6>::const_iterator end) SVector<Double32_t,6>(const Double32_t& a1) SVector<Double32_t,6>(const Double32_t& a1, const Double32_t& a2) SVector<Double32_t,6>(const Double32_t& a1, const Double32_t& a2, const Double32_t& a3) SVector<Double32_t,6>(const Double32_t& a1, const Double32_t& a2, const Double32_t& a3, const Double32_t& a4) SVector<Double32_t,6>(const Double32_t& a1, const Double32_t& a2, const Double32_t& a3, const Double32_t& a4, const Double32_t& a5) SVector<Double32_t,6>(const Double32_t& a1, const Double32_t& a2, const Double32_t& a3, const Double32_t& a4, const Double32_t& a5, const Double32_t& a6) SVector<Double32_t,6>(const Double32_t& a1, const Double32_t& a2, const Double32_t& a3, const Double32_t& a4, const Double32_t& a5, const Double32_t& a6, const Double32_t& a7) SVector<Double32_t,6>(const Double32_t& a1, const Double32_t& a2, const Double32_t& a3, const Double32_t& a4, const Double32_t& a5, const Double32_t& a6, const Double32_t& a7, const Double32_t& a8) SVector<Double32_t,6>(const Double32_t& a1, const Double32_t& a2, const Double32_t& a3, const Double32_t& a4, const Double32_t& a5, const Double32_t& a6, const Double32_t& a7, const Double32_t& a8, const Double32_t& a9) SVector<Double32_t,6>(const Double32_t& a1, const Double32_t& a2, const Double32_t& a3, const Double32_t& a4, const Double32_t& a5, const Double32_t& a6, const Double32_t& a7, const Double32_t& a8, const Double32_t& a9, const Double32_t& a10) ~SVector<Double32_t,6>() Double32_t apply(unsigned int i) const const Double32_t* Array() const Double32_t* Array() ROOT::Math::SVector<Double32_t,6>::iterator begin() ROOT::Math::SVector<Double32_t,6>::const_iterator begin() const static unsigned int Dim() ROOT::Math::SVector<Double32_t,6>::iterator end() ROOT::Math::SVector<Double32_t,6>::const_iterator end() const bool operator!=(const Double32_t& rhs) const bool operator!=(const ROOT::Math::SVector<Double32_t,6>& rhs) const const Double32_t& operator()(unsigned int i) const Double32_t& operator()(unsigned int i) ROOT::Math::SVector<Double32_t,6>& operator*=(const Double32_t& rhs) ROOT::Math::SVector<Double32_t,6>& operator+=(const Double32_t& rhs) ROOT::Math::SVector<Double32_t,6>& operator+=(const ROOT::Math::SVector<Double32_t,6>& rhs) ROOT::Math::SVector<Double32_t,6>& operator-=(const Double32_t& rhs) ROOT::Math::SVector<Double32_t,6>& operator-=(const ROOT::Math::SVector<Double32_t,6>& rhs) ROOT::Math::SVector<Double32_t,6>& operator/=(const Double32_t& rhs) bool operator<(const Double32_t& rhs) const bool operator<(const ROOT::Math::SVector<Double32_t,6>& rhs) const ROOT::Math::SVector<Double32_t,6>& operator=(const Double32_t& a1) ROOT::Math::SVector<Double32_t,6>& operator=(const ROOT::Math::SVector<Double32_t,6>&) bool operator==(const Double32_t& rhs) const bool operator==(const ROOT::Math::SVector<Double32_t,6>& rhs) const bool operator>(const Double32_t& rhs) const bool operator>(const ROOT::Math::SVector<Double32_t,6>& rhs) const const Double32_t& operator[](unsigned int i) const Double32_t& operator[](unsigned int i) ostream& Print(ostream& os) const ROOT::Math::SVector<Double32_t,6>& Unit()

Data Members

    private:
Double32_t fArray[6] public:
static const enum ROOT::Math::SVector<Double32_t,6>:: kSize

Class Description

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
iterator begin()
iterator end()
const_iterator begin()
const_iterator end()
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:21 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.