Quick Links:
ROOT Homepage
Class Index
Class Hierarchy
Search
Source:
header file
viewVC header
Sections:
class description
function members
data members
class charts
ROOT
»
MATH
»
GENVECTOR
»
ROOT::Math::Polar3D<double>
class ROOT::Math::Polar3D<double>
Function Members (Methods)
public:
~Polar3D<double>
()
ROOT
::
Math
::
Polar3D<double>
::
Scalar
Eta
()
const
void
GetCoordinates
(Scalar[] dest)
const
void
GetCoordinates
(
ROOT
::
Math
::
Polar3D<double>
::
Scalar
& r,
ROOT
::
Math
::
Polar3D<double>
::
Scalar
& theta,
ROOT
::
Math
::
Polar3D<double>
::
Scalar
& phi)
const
ROOT
::
Math
::
Polar3D<double>
::
Scalar
Mag2
()
const
void
Negate
()
bool
operator!=
(
const
ROOT
::
Math
::
Polar3D<double>
& rhs)
const
ROOT
::
Math
::
Polar3D<double>
&
operator=
(
const
ROOT
::
Math
::
Polar3D<double>
& v)
ROOT
::
Math
::
Polar3D<double>
&
operator=<ROOT::Math::Polar3D<double> >
(
const
ROOT
::
Math
::
Polar3D<double>
& c)
bool
operator==
(
const
ROOT
::
Math
::
Polar3D<double>
& rhs)
const
ROOT
::
Math
::
Polar3D<double>
::
Scalar
Perp2
()
const
ROOT
::
Math
::
Polar3D<double>
::
Scalar
Phi
()
const
ROOT
::
Math
::
Polar3D<double>
Polar3D<double>
()
ROOT
::
Math
::
Polar3D<double>
Polar3D<double>
(
const
ROOT
::
Math
::
Polar3D<double>
& v)
ROOT
::
Math
::
Polar3D<double>
Polar3D<double>
(
const
ROOT
::
Math
::
Polar3D<double>
& v)
ROOT
::
Math
::
Polar3D<double>
Polar3D<double>
(
double
r,
double
theta,
double
phi)
ROOT
::
Math
::
Polar3D<double>
::
Scalar
R
()
const
ROOT
::
Math
::
Polar3D<double>
::
Scalar
Rho
()
const
void
Scale
(
double
a)
void
SetCoordinates
(
const
Scalar[] src)
void
SetCoordinates
(
ROOT
::
Math
::
Polar3D<double>
::
Scalar
r,
ROOT
::
Math
::
Polar3D<double>
::
Scalar
theta,
ROOT
::
Math
::
Polar3D<double>
::
Scalar
phi)
void
SetPhi
(
const
double
& phi)
void
SetR
(
const
double
& r)
void
SetTheta
(
const
double
& theta)
void
SetXYZ
(
ROOT
::
Math
::
Polar3D<double>
::
Scalar
x
,
ROOT
::
Math
::
Polar3D<double>
::
Scalar
y
,
ROOT
::
Math
::
Polar3D<double>
::
Scalar
z
)
ROOT
::
Math
::
Polar3D<double>
::
Scalar
Theta
()
const
ROOT
::
Math
::
Polar3D<double>
::
Scalar
X
()
const
double
x
()
const
ROOT
::
Math
::
Polar3D<double>
::
Scalar
Y
()
const
double
y
()
const
ROOT
::
Math
::
Polar3D<double>
::
Scalar
Z
()
const
double
z
()
const
private:
static
ROOT
::
Math
::
Polar3D<double>
::
Scalar
pi
()
void
Restrict
()
Data Members
private:
double
fPhi
double
fR
double
fTheta
Class Charts
Inheritance
Inherited Members
Includes
Libraries
Function documentation