public class SpacePoint extends Object implements Serializable, Cloneable
Modifier and Type | Field and Description |
---|---|
(package private) double |
_phi |
(package private) double |
_theta |
(package private) double |
_x |
(package private) double |
_xy |
(package private) double |
_xyz |
(package private) double |
_y |
(package private) double |
_z |
Constructor and Description |
---|
SpacePoint()
Default constructor.
|
SpacePoint(SpacePoint spt)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Clone
|
double |
cosPhi()
cos(phi)
|
double |
cosTheta()
cos(theta)
|
static double |
distance(SpacePoint spt1,
SpacePoint spt2)
Return the distance between two space points.
|
boolean |
equals(SpacePoint spt)
Equality
|
double[] |
getCartesianArray()
Deprecated.
|
boolean |
notEquals(SpacePoint spt)
Inequality
|
static double |
openingAngle(SpacePoint p1,
SpacePoint p2)
Return the opening angle between two space points, assuming the point of reference is the origin
|
double |
phi()
Cylindrical phi
|
double |
rxy()
Cylindrical r
|
double |
rxyz()
Spherical r
|
double |
sinPhi()
sin(phi)
|
double |
sinTheta()
sin(theta)
|
double |
theta()
Spherical theta
|
String |
toString()
Output Stream
|
double |
x()
Cartesian x
|
double |
y()
Cartesian y
|
double |
z()
Cartesian z
|
double _x
double _y
double _z
double _xy
double _xyz
double _phi
double _theta
public SpacePoint()
public SpacePoint(SpacePoint spt)
spt
- SpacePoint to copypublic double x()
public double y()
public double z()
public double rxy()
public double phi()
public double rxyz()
public double theta()
public double cosPhi()
public double sinPhi()
public double sinTheta()
public double cosTheta()
public String toString()
public boolean equals(SpacePoint spt)
spt
- SpacePoint to comparepublic boolean notEquals(SpacePoint spt)
spt
- SpacePoint to comparepublic static double distance(SpacePoint spt1, SpacePoint spt2)
spt1
- SpacePoint 1spt2
- SpacePoint 2public static double openingAngle(SpacePoint p1, SpacePoint p2)
spt1
- SpacePoint 1spt2
- SpacePoint 2@Deprecated public double[] getCartesianArray()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.