#include "SVector.h"

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


class description - header file
viewCVS header

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

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
public:
~SVector<Double32_t,4>()
Double32_tapply(unsigned int i) const
const Double32_t*Array() const
Double32_t*Array()
const Double32_t&At(unsigned int i) const
Double32_t&At(unsigned int i)
ROOT::Math::SVector<Double32_t,4>::iteratorbegin()
ROOT::Math::SVector<Double32_t,4>::const_iteratorbegin() const
static unsigned intDim()
ROOT::Math::SVector<Double32_t,4>::iteratorend()
ROOT::Math::SVector<Double32_t,4>::const_iteratorend() const
booloperator!=(const Double32_t& rhs) const
booloperator!=(const ROOT::Math::SVector<Double32_t,4>& rhs) const
const Double32_t&operator()(unsigned int i) const
Double32_t&operator()(unsigned int i)
ROOT::Math::SVector<Double32_t,4>&operator*=(const Double32_t& rhs)
ROOT::Math::SVector<Double32_t,4>&operator+=(const Double32_t& rhs)
ROOT::Math::SVector<Double32_t,4>&operator+=(const ROOT::Math::SVector<Double32_t,4>& rhs)
ROOT::Math::SVector<Double32_t,4>&operator-=(const Double32_t& rhs)
ROOT::Math::SVector<Double32_t,4>&operator-=(const ROOT::Math::SVector<Double32_t,4>& rhs)
ROOT::Math::SVector<Double32_t,4>&operator/=(const Double32_t& rhs)
booloperator<(const Double32_t& rhs) const
booloperator<(const ROOT::Math::SVector<Double32_t,4>& rhs) const
ROOT::Math::SVector<Double32_t,4>&operator=(const Double32_t& a1)
ROOT::Math::SVector<Double32_t,4>&operator=(const ROOT::Math::SVector<Double32_t,4>&)
booloperator==(const Double32_t& rhs) const
booloperator==(const ROOT::Math::SVector<Double32_t,4>& rhs) const
booloperator>(const Double32_t& rhs) const
booloperator>(const ROOT::Math::SVector<Double32_t,4>& 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,4>SVector<Double32_t,4>()
ROOT::Math::SVector<Double32_t,4>SVector<Double32_t,4>(const ROOT::Math::SVector<Double32_t,4>& rhs)
ROOT::Math::SVector<Double32_t,4>SVector<Double32_t,4>(const Double32_t& a1)
ROOT::Math::SVector<Double32_t,4>SVector<Double32_t,4>(const Double32_t* a, unsigned int len)
ROOT::Math::SVector<Double32_t,4>SVector<Double32_t,4>(ROOT::Math::SVector<Double32_t,4>::const_iterator begin, ROOT::Math::SVector<Double32_t,4>::const_iterator end)
ROOT::Math::SVector<Double32_t,4>SVector<Double32_t,4>(const Double32_t& a1, const Double32_t& a2)
ROOT::Math::SVector<Double32_t,4>SVector<Double32_t,4>(const Double32_t& a1, const Double32_t& a2, const Double32_t& a3)
ROOT::Math::SVector<Double32_t,4>SVector<Double32_t,4>(const Double32_t& a1, const Double32_t& a2, const Double32_t& a3, const Double32_t& a4)
ROOT::Math::SVector<Double32_t,4>SVector<Double32_t,4>(const Double32_t& a1, const Double32_t& a2, const Double32_t& a3, const Double32_t& a4, const Double32_t& a5)
ROOT::Math::SVector<Double32_t,4>SVector<Double32_t,4>(const Double32_t& a1, const Double32_t& a2, const Double32_t& a3, const Double32_t& a4, const Double32_t& a5, const Double32_t& a6)
ROOT::Math::SVector<Double32_t,4>SVector<Double32_t,4>(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)
ROOT::Math::SVector<Double32_t,4>SVector<Double32_t,4>(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)
ROOT::Math::SVector<Double32_t,4>SVector<Double32_t,4>(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)
ROOT::Math::SVector<Double32_t,4>SVector<Double32_t,4>(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)
ROOT::Math::SVector<Double32_t,4>&Unit()

Data Members

public:
enum { kSize
};
private:
Double32_tfArray[4]

Class Description

SVector<T,D>& operator=(const T& a1)
/ assignment from a scalar (only for size 1 vector)
/ assignment  from Vector Expression
SVector<T,D>& operator=(const VecExpr<A,T,D>& rhs)
unsigned int Dim()
/ return dimension $D$
/ access the parse tree. Index starts from zero
{ return D; }
T apply(unsigned int i)
/ return read-only pointer to internal array
const T* Array()
/ return non-const pointer to internal array
T* Array()
iterator begin()
* STL iterator interface. */
iterator end()
* STL iterator interface. */
const_iterator begin()
* STL const_iterator interface. */
const_iterator end()
* STL const_iterator interface. */
bool operator==(const T& rhs)
/ element wise comparison
/ 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
/ 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. 
/ read-only access of vector elements. Index starts from 0. 
const T& operator()(unsigned int i)
/ read-only access of vector elements with check on index. Index starts from 0.
const T& At(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. 
T& operator()(unsigned int i)
/ read/write access of vector elements with check on index. Index starts from 0.
T& At(unsigned int i)
SVector<T,D>& operator+=(const T& rhs)
/ self addition with a scalar
/ 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 T& rhs)
SVector<T,D>& operator+=(const SVector<T,D>& rhs)
/ self addition with another vector
/ self subtraction with another vector
SVector<T,D>& operator-=(const SVector<T,D>& rhs)
/ self addition with a vector expression
SVector<T,D>& Unit()
* @name --- Expert functions --- */
/ transform vector into a vector of lenght 1
/ place a sub-vector starting from the given position
std::ostream& Print(std::ostream& os)
/ used by operator<<()

Last update: Tue Nov 21 09:02:20 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.