hep.geant4.jni
Class HepBasicVector3D
java.lang.Object
hep.geant4.jni.HepBasicVector3D
- Direct Known Subclasses:
- G4Normal3D, G4Point3D, G4Vector3D
public class HepBasicVector3D
- extends Object
swigCMemOwn
protected boolean swigCMemOwn
X
public static final int X
Y
public static final int Y
Z
public static final int Z
NUM_COORDINATES
public static final int NUM_COORDINATES
SIZE
public static final int SIZE
HepBasicVector3D
protected HepBasicVector3D(long cPtr,
boolean cMemoryOwn)
HepBasicVector3D
public HepBasicVector3D(double x,
double y,
double z)
HepBasicVector3D
public HepBasicVector3D(HepBasicVector3DFloat v)
getCPtr
protected static long getCPtr(HepBasicVector3D obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class Object
- Throws:
Throwable
delete
public void delete()
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
x
public double x()
y
public double y()
z
public double z()
setX
public void setX(double a)
setY
public void setY(double a)
setZ
public void setZ(double a)
set
public void set(double x,
double y,
double z)
perp2
public double perp2()
perp
public double perp()
rho
public double rho()
setPerp
public void setPerp(double rh)
mag2
public double mag2()
mag
public double mag()
r
public double r()
phi
public double phi()
theta
public double theta()
cosTheta
public double cosTheta()
getR
public double getR()
getPhi
public double getPhi()
getTheta
public double getTheta()
setMag
public void setMag(double ma)
setR
public void setR(double ma)
setPhi
public void setPhi(double ph)
setTheta
public void setTheta(double th)
pseudoRapidity
public double pseudoRapidity()
eta
public double eta()
getEta
public double getEta()
setEta
public void setEta(double a)
dot
public double dot(HepBasicVector3D v)
cross
public HepBasicVector3D cross(HepBasicVector3D v)
perp2
public double perp2(HepBasicVector3D v)
perp
public double perp(HepBasicVector3D v)
angle
public double angle(HepBasicVector3D v)
unit
public HepBasicVector3D unit()
orthogonal
public HepBasicVector3D orthogonal()
rotateX
public HepBasicVector3D rotateX(double a)
rotateY
public HepBasicVector3D rotateY(double a)
rotateZ
public HepBasicVector3D rotateZ(double a)
rotate
public HepBasicVector3D rotate(double a,
HepBasicVector3D v)
Copyright © 2000-2007 FreeHEP. All Rights Reserved.