+
class TEveVector4
-
library: libEve
#include "TEveVector.h"
Display options:
Show inherited
Show non-public
[ ↑ Top ]
|
[ ? Help ]
Quick Links:
ROOT Homepage
Class Index
Class Hierarchy
Search
Source:
header file
source file
viewVC header
viewVC source
Sections:
class description
function members
data members
class charts
ROOT
»
GRAF3D
»
EVE
»
TEveVector4
class TEveVector4: public
TEveVector
Float four-vector.
Function Members (Methods)
public:
TEveVector4
()
TEveVector4
(
const
TEveVector
& v)
TEveVector4
(
const
TEveVector4
&)
TEveVector4
(
Float_t
x,
Float_t
y,
Float_t
z,
Float_t
t = 0)
virtual
~TEveVector4
()
const
Float_t
*
TEveVector::
Arr
()
const
Float_t
*
TEveVector::
Arr
()
static
TClass
*
Class
()
Float_t
TEveVector::
CosTheta
()
const
TEveVector
TEveVector::
Cross
(
const
TEveVector
& a)
const
Float_t
TEveVector::
Distance
(
const
TEveVector
& b)
const
Float_t
TEveVector::
Dot
(
const
TEveVector
& a)
const
void
Dump
()
const
Float_t
TEveVector::
Eta
()
const
virtual
TClass
*
IsA
()
const
Float_t
TEveVector::
Mag
()
const
Float_t
TEveVector::
Mag2
()
const
TEveVector
&
TEveVector::
Mult
(
const
TEveVector
& a,
Float_t
af)
void
TEveVector::
NegateXYZ
()
void
TEveVector::
Normalize
(
Float_t
length = 1)
const
Float_t
*
TEveVector::
operator const Float_t*
()
const
Float_t
*
TEveVector::
operator Float_t*
()
TEveVector4
operator*
(
Float_t
a)
const
TEveVector
&
TEveVector::
operator*=
(
Float_t
s)
TEveVector4
operator+
(
const
TEveVector4
& b)
const
TEveVector4
&
operator+=
(
const
TEveVector4
& b)
TEveVector4
operator-
(
const
TEveVector4
& b)
const
TEveVector
&
TEveVector::
operator-=
(
const
TEveVector
& v)
TEveVector4
&
operator=
(
const
TEveVector4
&)
Float_t
&
TEveVector::
operator[]
(
Int_t
idx)
Float_t
TEveVector::
operator[]
(
Int_t
idx)
const
TEveVector
TEveVector::
Orthogonal
()
const
void
TEveVector::
OrthoNormBase
(
TEveVector
& a,
TEveVector
& b)
const
Float_t
TEveVector::
Perp
()
const
Float_t
TEveVector::
Perp2
()
const
Float_t
TEveVector::
Phi
()
const
Float_t
TEveVector::
R
()
const
void
TEveVector::
Set
(
const
Float_t
* v)
void
TEveVector::
Set
(
const
Double_t
* v)
void
TEveVector::
Set
(
const
TEveVector
& v)
void
TEveVector::
Set
(
const
TVector3
& v)
void
TEveVector::
Set
(
Float_t
x,
Float_t
y,
Float_t
z)
void
TEveVector::
Set
(
Double_t
x,
Double_t
y,
Double_t
z)
virtual
void
ShowMembers
(
TMemberInspector
& insp,
char
* parent)
Float_t
TEveVector::
SquareDistance
(
const
TEveVector
& b)
const
virtual
void
Streamer
(
TBuffer
& b)
void
StreamerNVirtual
(
TBuffer
& b)
TEveVector
&
TEveVector::
Sub
(
const
TEveVector
& p,
const
TEveVector
& q)
Float_t
TEveVector::
Theta
()
const
Data Members
public:
Float_t
fT
Float_t
TEveVector::
fX
Float_t
TEveVector::
fY
Float_t
TEveVector::
fZ
Components of the vector.
Class Charts
Inheritance
Inherited Members
Includes
Libraries
Function documentation
void
Dump
() const
Dump
to stdout as
"(x, y, z; t)\n"
.
TEveVector4
()
{}
TEveVector4
(
const
TEveVector
& v)
{}
TEveVector4
(
Float_t
x,
Float_t
y,
Float_t
z,
Float_t
t = 0)
{}
virtual
~TEveVector4
()
{}