#include "CylindricalEta3D.h"

ROOT::Math::CylindricalEta3D<Double32_t>


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

class ROOT::Math::CylindricalEta3D<Double32_t>

Inheritance Chart:
ROOT::Math::CylindricalEta3D<Double32_t>
    private:
static double pi() void Restrict() public:
CylindricalEta3D<Double32_t>() CylindricalEta3D<Double32_t>(ROOT::Math::CylindricalEta3D<Double32_t>::Scalar rho, ROOT::Math::CylindricalEta3D<Double32_t>::Scalar eta, ROOT::Math::CylindricalEta3D<Double32_t>::Scalar phi) CylindricalEta3D<Double32_t>(const ROOT::Math::CylindricalEta3D<Double32_t>&) ~CylindricalEta3D<Double32_t>() Double32_t Eta() const void GetCoordinates(ROOT::Math::CylindricalEta3D<Double32_t>::Scalar* dest) const void GetCoordinates(ROOT::Math::CylindricalEta3D<Double32_t>::Scalar& rho, ROOT::Math::CylindricalEta3D<Double32_t>::Scalar& eta, ROOT::Math::CylindricalEta3D<Double32_t>::Scalar& phi) const Double32_t Mag2() const void Negate() bool operator!=(const ROOT::Math::CylindricalEta3D<Double32_t>& rhs) const ROOT::Math::CylindricalEta3D<Double32_t>& operator=(const ROOT::Math::CylindricalEta3D<Double32_t>&) bool operator==(const ROOT::Math::CylindricalEta3D<Double32_t>& rhs) const Double32_t Perp2() const Double32_t Phi() const Double32_t R() const Double32_t Rho() const void Scale(Double32_t a) void SetCoordinates(const ROOT::Math::CylindricalEta3D<Double32_t>::Scalar* src) void SetCoordinates(ROOT::Math::CylindricalEta3D<Double32_t>::Scalar rho, ROOT::Math::CylindricalEta3D<Double32_t>::Scalar eta, ROOT::Math::CylindricalEta3D<Double32_t>::Scalar phi) void SetEta(Double32_t eta) void SetPhi(Double32_t phi) void SetR(ROOT::Math::CylindricalEta3D<Double32_t>::Scalar r) void SetRho(Double32_t rho) void SetTheta(ROOT::Math::CylindricalEta3D<Double32_t>::Scalar theta) void setValues(Double32_t rho, Double32_t eta, Double32_t phi) void SetX(ROOT::Math::CylindricalEta3D<Double32_t>::Scalar x) void SetY(ROOT::Math::CylindricalEta3D<Double32_t>::Scalar y) void SetZ(ROOT::Math::CylindricalEta3D<Double32_t>::Scalar z) Double32_t Theta() const Double32_t X() const Double32_t x() const Double32_t Y() const Double32_t y() const Double32_t Z() const Double32_t z() const

Data Members

    private:
Double32_t fRho Double32_t fEta Double32_t fPhi

Class Description

void SetCoordinates( const Scalar src[] )
void GetCoordinates( Scalar dest[] )
void SetCoordinates(Scalar rho, Scalar eta, Scalar phi)
void GetCoordinates(Scalar& rho, Scalar& eta, Scalar& phi)
double pi()
void Restrict()
T Rho()
T Eta()
T Phi()
T X()
T Y()
T Z()
T R()
T Mag2()
T Perp2()
T Theta()
void setValues(T rho, T eta, T phi)
void SetRho(T rho)
void SetEta(T eta)
void SetPhi(T phi)
Negate()
bool operator==(const CylindricalEta3D & rhs)
T x()
 The following make this coordinate system look enough like a CLHEP
 vector that an assignment member template can work with either
T y()
T z()
void SetX(Scalar x)
void SetY(Scalar y)
void SetZ(Scalar z)
void SetR(Scalar r)
void SetTheta(Scalar theta)

Last update: Tue Jul 11 11:46:27 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.