hep.geant4.jni
Class HepBoost

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

public class HepBoost
extends Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
  HepBoost()
           
  HepBoost(double betaX, double betaY, double betaZ)
           
  HepBoost(G4ThreeVector boost)
           
  HepBoost(G4ThreeVector direction, double beta)
           
  HepBoost(HepBoost m)
           
  HepBoost(HepBoostX boost)
           
  HepBoost(HepBoostY boost)
           
  HepBoost(HepBoostZ boost)
           
  HepBoost(HepRep4x4Symmetric m)
           
protected HepBoost(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 double beta()
           
 G4ThreeVector boostVector()
           
 G4LorentzVector col1()
           
 G4LorentzVector col2()
           
 G4LorentzVector col3()
           
 G4LorentzVector col4()
           
 int compare(HepBoost 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()
           
 G4ThreeVector direction()
           
 double distance2(G4LorentzRotation lt)
           
 double distance2(G4RotationMatrix r)
           
 double distance2(HepBoost b)
           
 double distance2(HepBoostX bx)
           
 double distance2(HepBoostY by)
           
 double distance2(HepBoostZ bz)
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 double gamma()
           
protected static long getCPtr(HepBoost obj)
           
 G4ThreeVector getDirection()
           
static double getTolerance()
           
 double howNear(G4LorentzRotation lt)
           
 double howNear(G4RotationMatrix r)
           
 double howNear(HepBoost b)
           
 HepBoost inverse()
           
 HepBoost 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)
           
 double norm2()
           
 void rectify()
           
 HepRep4x4 rep4x4()
           
 HepRep4x4Symmetric rep4x4Symmetric()
           
 G4LorentzVector row1()
           
 G4LorentzVector row2()
           
 G4LorentzVector row3()
           
 G4LorentzVector row4()
           
 HepBoost set(double betaX, double betaY, double betaZ)
           
 HepBoost set(G4ThreeVector boost)
           
 HepBoost set(G4ThreeVector direction, double beta)
           
 HepBoost set(HepBoostX boost)
           
 HepBoost set(HepBoostY boost)
           
 HepBoost set(HepBoostZ boost)
           
 HepBoost set(HepRep4x4Symmetric m)
           
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

HepBoost

protected HepBoost(long cPtr,
                   boolean cMemoryOwn)

HepBoost

public HepBoost()

HepBoost

public HepBoost(HepBoost m)

HepBoost

public HepBoost(double betaX,
                double betaY,
                double betaZ)

HepBoost

public HepBoost(HepRep4x4Symmetric m)

HepBoost

public HepBoost(G4ThreeVector direction,
                double beta)

HepBoost

public HepBoost(G4ThreeVector boost)

HepBoost

public HepBoost(HepBoostX boost)

HepBoost

public HepBoost(HepBoostY boost)

HepBoost

public HepBoost(HepBoostZ boost)
Method Detail

getCPtr

protected static long getCPtr(HepBoost 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 HepBoost set(double betaX,
                    double betaY,
                    double betaZ)

set

public HepBoost set(HepRep4x4Symmetric m)

set

public HepBoost set(G4ThreeVector direction,
                    double beta)

set

public HepBoost set(G4ThreeVector boost)

set

public HepBoost set(HepBoostX boost)

set

public HepBoost set(HepBoostY boost)

set

public HepBoost set(HepBoostZ boost)

beta

public double beta()

gamma

public double gamma()

boostVector

public G4ThreeVector boostVector()

getDirection

public G4ThreeVector getDirection()

direction

public G4ThreeVector direction()

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(HepBoost b)

isIdentity

public boolean isIdentity()

distance2

public double distance2(HepBoost b)

distance2

public double distance2(HepBoostX bx)

distance2

public double distance2(HepBoostY by)

distance2

public double distance2(HepBoostZ bz)

distance2

public double distance2(G4RotationMatrix r)

distance2

public double distance2(G4LorentzRotation lt)

howNear

public double howNear(HepBoost b)

isNear

public boolean isNear(HepBoost b,
                      double epsilon)

isNear

public boolean isNear(HepBoost b)

howNear

public double howNear(G4RotationMatrix r)

howNear

public double howNear(G4LorentzRotation lt)

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 HepBoost inverse()

invert

public HepBoost invert()

getTolerance

public static double getTolerance()

setTolerance

public static double setTolerance(double tol)


Copyright © 2000-2007 FreeHEP. All Rights Reserved.