Quick Links:
ROOT Homepage
Class Index
Class Hierarchy
Search
Source:
header file
viewVC header
Sections:
class description
function members
data members
class charts
Gled
»
GLEDCORE
»
HPointD
class HPointD: public
HPoint<double>
HPoint -- a simple 3D point
Function Members (Methods)
public:
HPointD
()
HPointD
(
const
Float_t
* p)
HPointD
(
const
Double_t
* p)
HPointD
(
const
HPointD
&)
HPointD
(
Double_t
_x,
Double_t
_y,
Double_t
_z)
~HPointD
()
HPoint<
double
>&
HPoint<double>::
Add
(
double
_x,
double
_y,
double
_z)
const
double
*
HPoint<double>::
Arr
()
const
double
*
HPoint<double>::
Arr
()
static TClass*
Class
()
double
HPoint<double>::
CosTheta
()
const
HPoint<double>
HPoint<double>::
Cross
(
const
HPoint<
double
>& b)
const
HPoint<
double
>&
HPoint<double>::
Cross
(
const
HPoint<
double
>& a,
const
HPoint<
double
>& b)
double
HPoint<double>::
Distance
(
const
HPoint<
double
>& b)
const
double
HPoint<double>::
Dot
(
const
HPoint<
double
>& v)
const
double
HPoint<double>::
Dot
(
const
Float_t
* v)
const
double
HPoint<double>::
Dot
(
const
Double_t
* v)
const
double
HPoint<double>::
Eta
()
const
TClass*
IsA
()
const
double
HPoint<double>::
Mag
()
const
double
HPoint<double>::
Mag2
()
const
double
HPoint<double>::
Magnitude
()
const
HPoint<
double
>&
HPoint<double>::
Neg
()
double
HPoint<double>::
Normalize
(
double
length = 1)
const
double
*
HPoint<double>::
operator const double*
()
const
double
*
HPoint<double>::
operator double*
()
HPoint<
double
>&
HPoint<double>::
operator*=
(
double
f)
HPoint<
double
>&
HPoint<double>::
operator+=
(
const
HPoint<
double
>& a)
HPoint<
double
>&
HPoint<double>::
operator+=
(
const
Float_t
* v)
HPoint<
double
>&
HPoint<double>::
operator+=
(
const
Double_t
* v)
HPoint<
double
>&
HPoint<double>::
operator-=
(
const
HPoint<
double
>& a)
HPoint<
double
>&
HPoint<double>::
operator-=
(
const
Float_t
* v)
HPoint<
double
>&
HPoint<double>::
operator-=
(
const
Double_t
* v)
HPoint<
double
>&
HPoint<double>::
operator/=
(
double
d)
HPointD
&
operator=
(
const
HPointD
&)
double
HPoint<double>::
operator[]
(
Int_t
idx)
const
double
&
HPoint<double>::
operator[]
(
Int_t
idx)
HPoint<double>
HPoint<double>::
Orthogonal
()
const
void
HPoint<double>::
OrthoNormBase
(HPoint<
double
>& a, HPoint<
double
>& b)
const
double
HPoint<double>::
Perp
()
const
double
HPoint<double>::
Perp2
()
const
double
HPoint<double>::
Phi
()
const
void
HPoint<double>::
Print
()
const
void
HPoint<double>::
Set
(
const
Float_t
* p)
void
HPoint<double>::
Set
(
const
Double_t
* p)
void
HPoint<double>::
Set
(
double
_x,
double
_y,
double
_z)
void
ShowMembers
(TMemberInspector& insp)
double
HPoint<double>::
SquareDistance
(
const
HPoint<
double
>& b)
const
double
HPoint<double>::
SquareMagnitude
()
const
void
Streamer
(TBuffer& b)
void
StreamerNVirtual
(TBuffer& b)
double
HPoint<double>::
Theta
()
const
void
HPoint<double>::
Zero
()
Data Members
public:
double
HPoint<double>::
x
double
HPoint<double>::
y
double
HPoint<double>::
z
Class Charts
Inheritance
Inherited Members
Includes
Libraries
Function documentation
HPointD
()
{}
HPointD
(
const
Float_t
* p)
{}
HPointD
(
const
Double_t
* p)
{}
HPointD
(
Double_t
_x,
Double_t
_y,
Double_t
_z)
{}
HPointD
(
const
HPointD
& )
{}