#include "PtEtaPhiE4D.h"

ROOT::Math::PtEtaPhiE4D


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

class ROOT::Math::PtEtaPhiE4D

Inheritance Chart:
ROOT::Math::PtEtaPhiE4D<double>
    private:
static double pi() public:
ROOT::Math::PtEtaPhiE4D<double> PtEtaPhiE4D<double>() ROOT::Math::PtEtaPhiE4D<double> PtEtaPhiE4D<double>(ROOT::Math::PtEtaPhiE4D<double>::Scalar pt, ROOT::Math::PtEtaPhiE4D<double>::Scalar eta, ROOT::Math::PtEtaPhiE4D<double>::Scalar phi, ROOT::Math::PtEtaPhiE4D<double>::Scalar e) ROOT::Math::PtEtaPhiE4D<double> PtEtaPhiE4D<double>(const ROOT::Math::PtEtaPhiE4D<double>&) void ~PtEtaPhiE4D<double>() ROOT::Math::PtEtaPhiE4D<double>::Scalar E() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Et() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Et2() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Eta() const void GetCoordinates(ROOT::Math::PtEtaPhiE4D<double>::Scalar* dest) const void GetCoordinates(ROOT::Math::PtEtaPhiE4D<double>::Scalar& pt, ROOT::Math::PtEtaPhiE4D<double>::Scalar& eta, ROOT::Math::PtEtaPhiE4D<double>::Scalar& phi, ROOT::Math::PtEtaPhiE4D<double>::Scalar& e) const ROOT::Math::PtEtaPhiE4D<double>::Scalar M() const ROOT::Math::PtEtaPhiE4D<double>::Scalar M2() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Mag() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Mag2() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Mt() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Mt2() const void Negate() bool operator!=(const ROOT::Math::PtEtaPhiE4D<double>& rhs) const ROOT::Math::PtEtaPhiE4D<double>& operator=(const ROOT::Math::PtEtaPhiE4D<double>&) bool operator==(const ROOT::Math::PtEtaPhiE4D<double>& rhs) const ROOT::Math::PtEtaPhiE4D<double>::Scalar P() const ROOT::Math::PtEtaPhiE4D<double>::Scalar P2() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Perp() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Perp2() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Phi() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Pt() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Pt2() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Px() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Py() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Pz() const ROOT::Math::PtEtaPhiE4D<double>::Scalar R() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Rho() const void Scale(ROOT::Math::PtEtaPhiE4D<double>::Scalar a) void SetCoordinates(const ROOT::Math::PtEtaPhiE4D<double>::Scalar* src) void SetCoordinates(ROOT::Math::PtEtaPhiE4D<double>::Scalar pt, ROOT::Math::PtEtaPhiE4D<double>::Scalar eta, ROOT::Math::PtEtaPhiE4D<double>::Scalar phi, ROOT::Math::PtEtaPhiE4D<double>::Scalar e) void SetE(ROOT::Math::PtEtaPhiE4D<double>::Scalar e) void SetEta(ROOT::Math::PtEtaPhiE4D<double>::Scalar eta) void SetM(ROOT::Math::PtEtaPhiE4D<double>::Scalar m) void SetPhi(ROOT::Math::PtEtaPhiE4D<double>::Scalar phi) void SetPt(ROOT::Math::PtEtaPhiE4D<double>::Scalar pt) void SetPx(ROOT::Math::PtEtaPhiE4D<double>::Scalar px) void SetPy(ROOT::Math::PtEtaPhiE4D<double>::Scalar py) void SetPz(ROOT::Math::PtEtaPhiE4D<double>::Scalar pz) ROOT::Math::PtEtaPhiE4D<double>::Scalar T() const ROOT::Math::PtEtaPhiE4D<double>::Scalar t() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Theta() const ROOT::Math::PtEtaPhiE4D<double>::Scalar X() const ROOT::Math::PtEtaPhiE4D<double>::Scalar x() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Y() const ROOT::Math::PtEtaPhiE4D<double>::Scalar y() const ROOT::Math::PtEtaPhiE4D<double>::Scalar Z() const ROOT::Math::PtEtaPhiE4D<double>::Scalar z() const

Data Members

    private:
ROOT::Math::PtEtaPhiE4D<double>::Scalar fPt ROOT::Math::PtEtaPhiE4D<double>::Scalar fEta ROOT::Math::PtEtaPhiE4D<double>::Scalar fPhi ROOT::Math::PtEtaPhiE4D<double>::Scalar fE

Class Description

 Created by: fischler at Wed Jul 20 2005
   based on CylindricalEta4D by moneta

 Last update: $Id: PtEtaPhiE4D.h,v 1.2 2005/09/19 16:43:07 brun Exp $




Inline Functions


                                           void ~PtEtaPhiE4D()
                ROOT::Math::PtEtaPhiE4D<double> PtEtaPhiE4D()
                ROOT::Math::PtEtaPhiE4D<double> PtEtaPhiE4D(ROOT::Math::PtEtaPhiE4D<double>::Scalar pt, ROOT::Math::PtEtaPhiE4D<double>::Scalar eta, ROOT::Math::PtEtaPhiE4D<double>::Scalar phi, ROOT::Math::PtEtaPhiE4D<double>::Scalar e)
                                           void SetCoordinates(const ROOT::Math::PtEtaPhiE4D<double>::Scalar* src)
                                           void GetCoordinates(ROOT::Math::PtEtaPhiE4D<double>::Scalar* dest) const
                                           void SetCoordinates(ROOT::Math::PtEtaPhiE4D<double>::Scalar pt, ROOT::Math::PtEtaPhiE4D<double>::Scalar eta, ROOT::Math::PtEtaPhiE4D<double>::Scalar phi, ROOT::Math::PtEtaPhiE4D<double>::Scalar e)
                                           void GetCoordinates(ROOT::Math::PtEtaPhiE4D<double>::Scalar& pt, ROOT::Math::PtEtaPhiE4D<double>::Scalar& eta, ROOT::Math::PtEtaPhiE4D<double>::Scalar& phi, ROOT::Math::PtEtaPhiE4D<double>::Scalar& e) const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Pt() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Eta() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Phi() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar E() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Perp() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Rho() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar T() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Px() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar X() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Py() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Y() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Pz() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Z() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar P() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar R() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar P2() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar M2() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Mag2() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar M() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Mag() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Pt2() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Perp2() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Mt2() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Mt() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Et() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Et2() const
                                         double pi()
        ROOT::Math::PtEtaPhiE4D<double>::Scalar Theta() const
                                           void SetPt(ROOT::Math::PtEtaPhiE4D<double>::Scalar pt)
                                           void SetEta(ROOT::Math::PtEtaPhiE4D<double>::Scalar eta)
                                           void SetPhi(ROOT::Math::PtEtaPhiE4D<double>::Scalar phi)
                                           void SetE(ROOT::Math::PtEtaPhiE4D<double>::Scalar e)
                                           void Negate()
                                           void Scale(ROOT::Math::PtEtaPhiE4D<double>::Scalar a)
                                           bool operator==(const ROOT::Math::PtEtaPhiE4D<double>& rhs) const
                                           bool operator!=(const ROOT::Math::PtEtaPhiE4D<double>& rhs) const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar x() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar y() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar z() const
        ROOT::Math::PtEtaPhiE4D<double>::Scalar t() const
                                           void SetPx(ROOT::Math::PtEtaPhiE4D<double>::Scalar px)
                                           void SetPy(ROOT::Math::PtEtaPhiE4D<double>::Scalar py)
                                           void SetPz(ROOT::Math::PtEtaPhiE4D<double>::Scalar pz)
                                           void SetM(ROOT::Math::PtEtaPhiE4D<double>::Scalar m)
                ROOT::Math::PtEtaPhiE4D<double> PtEtaPhiE4D(const ROOT::Math::PtEtaPhiE4D<double>&)
               ROOT::Math::PtEtaPhiE4D<double>& operator=(const ROOT::Math::PtEtaPhiE4D<double>&)


Last update: root/mathcore:$Name: $:$Id: PtEtaPhiE4D.h,v 1.2 2005/09/19 16:43:07 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.