library: libMathCore #include "Cylindrical3D.h" |
ROOT::Math::Cylindrical3D<double>
class description - header file - source file - inheritance tree (.pdf)
private:
static double pi()
void Restrict()
public:
Cylindrical3D<double>()
Cylindrical3D<double>(ROOT::Math::Cylindrical3D<double>::Scalar rho, ROOT::Math::Cylindrical3D<double>::Scalar z, ROOT::Math::Cylindrical3D<double>::Scalar phi)
Cylindrical3D<double>(const ROOT::Math::Cylindrical3D<double>&)
~Cylindrical3D<double>()
ROOT::Math::Cylindrical3D<double>::Scalar Eta() const
void GetCoordinates(ROOT::Math::Cylindrical3D<double>::Scalar* dest) const
void GetCoordinates(ROOT::Math::Cylindrical3D<double>::Scalar& rho, ROOT::Math::Cylindrical3D<double>::Scalar& z, ROOT::Math::Cylindrical3D<double>::Scalar& phi) const
ROOT::Math::Cylindrical3D<double>::Scalar Mag2() const
void Negate()
bool operator!=(const ROOT::Math::Cylindrical3D<double>& rhs) const
ROOT::Math::Cylindrical3D<double>& operator=(const ROOT::Math::Cylindrical3D<double>&)
bool operator==(const ROOT::Math::Cylindrical3D<double>& rhs) const
ROOT::Math::Cylindrical3D<double>::Scalar Perp2() const
ROOT::Math::Cylindrical3D<double>::Scalar Phi() const
ROOT::Math::Cylindrical3D<double>::Scalar R() const
ROOT::Math::Cylindrical3D<double>::Scalar Rho() const
void Scale(double a)
void SetCoordinates(const ROOT::Math::Cylindrical3D<double>::Scalar* src)
void SetCoordinates(ROOT::Math::Cylindrical3D<double>::Scalar rho, ROOT::Math::Cylindrical3D<double>::Scalar z, ROOT::Math::Cylindrical3D<double>::Scalar phi)
void SetEta(ROOT::Math::Cylindrical3D<double>::Scalar eta)
void SetPhi(double phi)
void SetR(ROOT::Math::Cylindrical3D<double>::Scalar r)
void SetRho(double rho)
void SetTheta(ROOT::Math::Cylindrical3D<double>::Scalar theta)
void setValues(double rho, double z, double phi)
void SetX(ROOT::Math::Cylindrical3D<double>::Scalar x)
void SetY(ROOT::Math::Cylindrical3D<double>::Scalar y)
void SetZ(double z)
ROOT::Math::Cylindrical3D<double>::Scalar Theta() const
ROOT::Math::Cylindrical3D<double>::Scalar X() const
double x() const
ROOT::Math::Cylindrical3D<double>::Scalar Y() const
double y() const
ROOT::Math::Cylindrical3D<double>::Scalar Z() const
double z() const
private:
double fRho
double fZ
double fPhi
Scalar Eta()
pseudorapidity - same implementation as in Cartesian3D
T x()
The following make this coordinate system look enough like a CLHEP
vector that an assignment member template can work with either
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.