hep.geant4.jni
Class HepBoostX

java.lang.Object
  extended by hep.geant4.jni.HepBoostX

public class HepBoostX
extends Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
  HepBoostX()
           
  HepBoostX(double beta)
           
  HepBoostX(HepBoostX b)
           
protected HepBoostX(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 double beta()
           
 G4ThreeVector boostVector()
           
 G4LorentzVector col1()
           
 G4LorentzVector col2()
           
 G4LorentzVector col3()
           
 G4LorentzVector col4()
           
 int compare(HepBoostX b)
           
 void decompose(G4RotationMatrix rotation, HepBoost boost)
           
 void decompose(G4ThreeVector boost, SWIGTYPE_p_CLHEP__HepAxisAngle rotation)
           
 void decompose(HepBoost boost, G4RotationMatrix rotation)
           
 void decompose(SWIGTYPE_p_CLHEP__HepAxisAngle rotation, G4ThreeVector boost)
           
 void delete()
           
 double distance2(G4LorentzRotation lt)
           
 double distance2(G4RotationMatrix r)
           
 double distance2(HepBoost b)
           
 double distance2(HepBoostX b)
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 double gamma()
           
protected static long getCPtr(HepBoostX obj)
           
 G4ThreeVector getDirection()
           
static double getTolerance()
           
 double howNear(G4LorentzRotation lt)
           
 double howNear(G4RotationMatrix r)
           
 double howNear(HepBoost b)
           
 double howNear(HepBoostX b)
           
 HepBoostX inverse()
           
 HepBoostX invert()
           
 boolean isIdentity()
           
 boolean isNear(G4LorentzRotation lt)
           
 boolean isNear(G4LorentzRotation lt, double epsilon)
           
 boolean isNear(G4RotationMatrix r)
           
 boolean isNear(G4RotationMatrix r, double epsilon)
           
 boolean isNear(HepBoost b)
           
 boolean isNear(HepBoost b, double epsilon)
           
 boolean isNear(HepBoostX b)
           
 boolean isNear(HepBoostX b, double epsilon)
           
 double norm2()
           
 void rectify()
           
 HepRep4x4 rep4x4()
           
 HepRep4x4Symmetric rep4x4Symmetric()
           
 G4LorentzVector row1()
           
 G4LorentzVector row2()
           
 G4LorentzVector row3()
           
 G4LorentzVector row4()
           
 HepBoostX set(double beta)
           
static double setTolerance(double tol)
           
 double tt()
           
 double tx()
           
 double ty()
           
 double tz()
           
 double xt()
           
 double xx()
           
 double xy()
           
 double xz()
           
 double yt()
           
 double yx()
           
 double yy()
           
 double yz()
           
 double zt()
           
 double zx()
           
 double zy()
           
 double zz()
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

HepBoostX

protected HepBoostX(long cPtr,
                    boolean cMemoryOwn)

HepBoostX

public HepBoostX()

HepBoostX

public HepBoostX(HepBoostX b)

HepBoostX

public HepBoostX(double beta)
Method Detail

getCPtr

protected static long getCPtr(HepBoostX 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

set

public HepBoostX set(double beta)

beta

public double beta()

gamma

public double gamma()

boostVector

public G4ThreeVector boostVector()

getDirection

public G4ThreeVector getDirection()

xx

public double xx()

xy

public double xy()

xz

public double xz()

xt

public double xt()

yx

public double yx()

yy

public double yy()

yz

public double yz()

yt

public double yt()

zx

public double zx()

zy

public double zy()

zz

public double zz()

zt

public double zt()

tx

public double tx()

ty

public double ty()

tz

public double tz()

tt

public double tt()

col1

public G4LorentzVector col1()

col2

public G4LorentzVector col2()

col3

public G4LorentzVector col3()

col4

public G4LorentzVector col4()

row1

public G4LorentzVector row1()

row2

public G4LorentzVector row2()

row3

public G4LorentzVector row3()

row4

public G4LorentzVector row4()

rep4x4

public HepRep4x4 rep4x4()

rep4x4Symmetric

public HepRep4x4Symmetric rep4x4Symmetric()

decompose

public void decompose(G4RotationMatrix rotation,
                      HepBoost boost)

decompose

public void decompose(SWIGTYPE_p_CLHEP__HepAxisAngle rotation,
                      G4ThreeVector boost)

decompose

public void decompose(HepBoost boost,
                      G4RotationMatrix rotation)

decompose

public void decompose(G4ThreeVector boost,
                      SWIGTYPE_p_CLHEP__HepAxisAngle rotation)

compare

public int compare(HepBoostX b)

isIdentity

public boolean isIdentity()

distance2

public double distance2(HepBoostX b)

distance2

public double distance2(HepBoost b)

distance2

public double distance2(G4RotationMatrix r)

distance2

public double distance2(G4LorentzRotation lt)

howNear

public double howNear(HepBoostX b)

howNear

public double howNear(HepBoost b)

howNear

public double howNear(G4RotationMatrix r)

howNear

public double howNear(G4LorentzRotation lt)

isNear

public boolean isNear(HepBoostX b,
                      double epsilon)

isNear

public boolean isNear(HepBoostX b)

isNear

public boolean isNear(HepBoost b,
                      double epsilon)

isNear

public boolean isNear(HepBoost b)

isNear

public boolean isNear(G4RotationMatrix r,
                      double epsilon)

isNear

public boolean isNear(G4RotationMatrix r)

isNear

public boolean isNear(G4LorentzRotation lt,
                      double epsilon)

isNear

public boolean isNear(G4LorentzRotation lt)

norm2

public double norm2()

rectify

public void rectify()

inverse

public HepBoostX inverse()

invert

public HepBoostX invert()

getTolerance

public static double getTolerance()

setTolerance

public static double setTolerance(double tol)


Copyright © 2000-2007 FreeHEP. All Rights Reserved.