|
DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
|
A 3-vector with more efficient storage than TVector3. More...
#include <SRVector3D.h>
Public Member Functions | |
| SRVector3D (float x, float y, float z) | |
| SRVector3D (const TVector3 &v) | |
| Easy conversion from TVector3. | |
| void | SetXYZ (float x, float y, float z) |
| operator TVector3 () const | |
| Easy conversion to and from TVector3. | |
| SRVector3D & | operator= (const TVector3 &vec) |
| void | SetX (float _x) |
| void | SetY (float _y) |
| void | SetZ (float _z) |
| float | X () const |
| float | Y () const |
| float | Z () const |
| float | Mag2 () const |
| float | Mag () const |
| float | Dot (const SRVector3D &v) const |
| SRVector3D | Unit () const |
| SRVector3D | operator+ (const SRVector3D &other) const |
| SRVector3D | operator- (const SRVector3D &other) const |
Public Attributes | |
| float | x |
| float | y |
| float | z |
A 3-vector with more efficient storage than TVector3.