library: libMathCore
#include "Cartesian4D.h"

ROOT::Math::Cartesian4D


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

class ROOT::Math::Cartesian4D

Inheritance Chart:
ROOT::Math::Cartesian4D<double>

    public:
ROOT::Math::Cartesian4D<double> Cartesian4D<double>() ROOT::Math::Cartesian4D<double> Cartesian4D<double>(ROOT::Math::Cartesian4D<double>::Scalar x, ROOT::Math::Cartesian4D<double>::Scalar y, ROOT::Math::Cartesian4D<double>::Scalar z, ROOT::Math::Cartesian4D<double>::Scalar t) ROOT::Math::Cartesian4D<double> Cartesian4D<double>(const ROOT::Math::Cartesian4D<double>&) void ~Cartesian4D<double>() ROOT::Math::Cartesian4D<double>::Scalar Et() const ROOT::Math::Cartesian4D<double>::Scalar Et2() const ROOT::Math::Cartesian4D<double>::Scalar Eta() const void GetCoordinates(ROOT::Math::Cartesian4D<double>::Scalar* dest) const void GetCoordinates(ROOT::Math::Cartesian4D<double>::Scalar& x, ROOT::Math::Cartesian4D<double>::Scalar& y, ROOT::Math::Cartesian4D<double>::Scalar& z, ROOT::Math::Cartesian4D<double>::Scalar& t) const ROOT::Math::Cartesian4D<double>::Scalar M() const ROOT::Math::Cartesian4D<double>::Scalar M2() const ROOT::Math::Cartesian4D<double>::Scalar Mt() const ROOT::Math::Cartesian4D<double>::Scalar Mt2() const ROOT::Math::Cartesian4D<double>& operator=(const ROOT::Math::Cartesian4D<double>&) ROOT::Math::Cartesian4D<double>::Scalar Perp2() const ROOT::Math::Cartesian4D<double>::Scalar Phi() const ROOT::Math::Cartesian4D<double>::Scalar Pt() const ROOT::Math::Cartesian4D<double>::Scalar R() const ROOT::Math::Cartesian4D<double>::Scalar Rho() const void Scale(const ROOT::Math::Cartesian4D<double>::Scalar& a) void SetCoordinates(const ROOT::Math::Cartesian4D<double>::Scalar* src) void SetCoordinates(ROOT::Math::Cartesian4D<double>::Scalar x, ROOT::Math::Cartesian4D<double>::Scalar y, ROOT::Math::Cartesian4D<double>::Scalar z, ROOT::Math::Cartesian4D<double>::Scalar t) void setT(ROOT::Math::Cartesian4D<double>::Scalar t) void setX(ROOT::Math::Cartesian4D<double>::Scalar x) void setY(ROOT::Math::Cartesian4D<double>::Scalar y) void setZ(ROOT::Math::Cartesian4D<double>::Scalar z) ROOT::Math::Cartesian4D<double>::Scalar T() const ROOT::Math::Cartesian4D<double>::Scalar t() const ROOT::Math::Cartesian4D<double>::Scalar Theta() const ROOT::Math::Cartesian4D<double>::Scalar X() const ROOT::Math::Cartesian4D<double>::Scalar x() const ROOT::Math::Cartesian4D<double>::Scalar Y() const ROOT::Math::Cartesian4D<double>::Scalar y() const ROOT::Math::Cartesian4D<double>::Scalar Z() const ROOT::Math::Cartesian4D<double>::Scalar z() const

Data Members

    private:
ROOT::Math::Cartesian4D<double>::Scalar fX ROOT::Math::Cartesian4D<double>::Scalar fY ROOT::Math::Cartesian4D<double>::Scalar fZ ROOT::Math::Cartesian4D<double>::Scalar fT

Class Description

 Created by: moneta  at Tue May 31 17:07:12 2005

 Last update: moneta  Jun 24 2005




Inline Functions


                                           void ~Cartesian4D()
                ROOT::Math::Cartesian4D<double> Cartesian4D()
                ROOT::Math::Cartesian4D<double> Cartesian4D(ROOT::Math::Cartesian4D<double>::Scalar x, ROOT::Math::Cartesian4D<double>::Scalar y, ROOT::Math::Cartesian4D<double>::Scalar z, ROOT::Math::Cartesian4D<double>::Scalar t)
                                           void SetCoordinates(const ROOT::Math::Cartesian4D<double>::Scalar* src)
                                           void GetCoordinates(ROOT::Math::Cartesian4D<double>::Scalar* dest) const
                                           void SetCoordinates(ROOT::Math::Cartesian4D<double>::Scalar x, ROOT::Math::Cartesian4D<double>::Scalar y, ROOT::Math::Cartesian4D<double>::Scalar z, ROOT::Math::Cartesian4D<double>::Scalar t)
                                           void GetCoordinates(ROOT::Math::Cartesian4D<double>::Scalar& x, ROOT::Math::Cartesian4D<double>::Scalar& y, ROOT::Math::Cartesian4D<double>::Scalar& z, ROOT::Math::Cartesian4D<double>::Scalar& t) const
        ROOT::Math::Cartesian4D<double>::Scalar X() const
        ROOT::Math::Cartesian4D<double>::Scalar Y() const
        ROOT::Math::Cartesian4D<double>::Scalar Z() const
        ROOT::Math::Cartesian4D<double>::Scalar T() const
        ROOT::Math::Cartesian4D<double>::Scalar R() const
        ROOT::Math::Cartesian4D<double>::Scalar M2() const
        ROOT::Math::Cartesian4D<double>::Scalar M() const
        ROOT::Math::Cartesian4D<double>::Scalar Perp2() const
        ROOT::Math::Cartesian4D<double>::Scalar Rho() const
        ROOT::Math::Cartesian4D<double>::Scalar Pt() const
        ROOT::Math::Cartesian4D<double>::Scalar Mt2() const
        ROOT::Math::Cartesian4D<double>::Scalar Mt() const
        ROOT::Math::Cartesian4D<double>::Scalar Et2() const
        ROOT::Math::Cartesian4D<double>::Scalar Et() const
        ROOT::Math::Cartesian4D<double>::Scalar Phi() const
        ROOT::Math::Cartesian4D<double>::Scalar Theta() const
        ROOT::Math::Cartesian4D<double>::Scalar Eta() const
                                           void setX(ROOT::Math::Cartesian4D<double>::Scalar x)
                                           void setY(ROOT::Math::Cartesian4D<double>::Scalar y)
                                           void setZ(ROOT::Math::Cartesian4D<double>::Scalar z)
                                           void setT(ROOT::Math::Cartesian4D<double>::Scalar t)
                                           void Scale(const ROOT::Math::Cartesian4D<double>::Scalar& a)
        ROOT::Math::Cartesian4D<double>::Scalar x() const
        ROOT::Math::Cartesian4D<double>::Scalar y() const
        ROOT::Math::Cartesian4D<double>::Scalar z() const
        ROOT::Math::Cartesian4D<double>::Scalar t() const
                ROOT::Math::Cartesian4D<double> Cartesian4D(const ROOT::Math::Cartesian4D<double>&)
               ROOT::Math::Cartesian4D<double>& operator=(const ROOT::Math::Cartesian4D<double>&)


Last update: root/mathcore:$Name: $:$Id: Cartesian4D.h,v 1.3 2005/07/05 15:06:41 brun Exp $


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.