hep.geant4.jni
Class G4FieldTrack

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

public class G4FieldTrack
extends Object


Field Summary
static int ncompSVEC
           
protected  boolean swigCMemOwn
           
 
Constructor Summary
G4FieldTrack(char arg0)
           
G4FieldTrack(G4FieldTrack pFieldTrack)
           
G4FieldTrack(G4ThreeVector pPosition, double LaboratoryTimeOfFlight, G4ThreeVector pMomentumDirection, double kineticEnergy, double restMass_c2, double charge, G4ThreeVector pSpin)
           
G4FieldTrack(G4ThreeVector pPosition, double LaboratoryTimeOfFlight, G4ThreeVector pMomentumDirection, double kineticEnergy, double restMass_c2, double charge, G4ThreeVector pSpin, double magnetic_dipole_moment)
           
G4FieldTrack(G4ThreeVector pPosition, double LaboratoryTimeOfFlight, G4ThreeVector pMomentumDirection, double kineticEnergy, double restMass_c2, double charge, G4ThreeVector pSpin, double magnetic_dipole_moment, double curve_length)
           
G4FieldTrack(G4ThreeVector pPosition, G4ThreeVector pMomentumDirection, double curve_length, double kineticEnergy, double restMass_c2, double velocity)
           
G4FieldTrack(G4ThreeVector pPosition, G4ThreeVector pMomentumDirection, double curve_length, double kineticEnergy, double restMass_c2, double velocity, double LaboratoryTimeOfFlight)
           
G4FieldTrack(G4ThreeVector pPosition, G4ThreeVector pMomentumDirection, double curve_length, double kineticEnergy, double restMass_c2, double velocity, double LaboratoryTimeOfFlight, double ProperTimeOfFlight)
           
G4FieldTrack(G4ThreeVector pPosition, G4ThreeVector pMomentumDirection, double curve_length, double kineticEnergy, double restMass_c2, double velocity, double LaboratoryTimeOfFlight, double ProperTimeOfFlight, G4ThreeVector pSpin)
           
G4FieldTrack(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void delete()
           
 void dumpToArray(double[] valArr)
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 SWIGTYPE_p_G4FieldTrack__G4ChargeState getChargeState()
           
static long getCPtr(G4FieldTrack obj)
           
 double getCurveLength()
           
 double getKineticEnergy()
           
 double getLabTimeOfFlight()
           
 G4ThreeVector getMomentum()
           
 G4ThreeVector getMomentumDir()
           
 G4ThreeVector getMomentumDirection()
           
 G4ThreeVector getPosition()
           
 double getProperTimeOfFlight()
           
 G4ThreeVector getSpin()
           
 void initialiseSpin(G4ThreeVector Spin)
           
 void loadFromArray(double[] valArr, int noVarsIntegrated)
           
 void setChargeAndMoments(double charge)
           
 void setChargeAndMoments(double charge, double magnetic_dipole_moment)
           
 void setChargeAndMoments(double charge, double magnetic_dipole_moment, double electric_dipole_moment)
           
 void setChargeAndMoments(double charge, double magnetic_dipole_moment, double electric_dipole_moment, double magnetic_charge)
           
 void setCurveLength(double nCurve_s)
           
 G4FieldTrack setCurvePnt(G4ThreeVector pPosition, G4ThreeVector pMomentum, double s_curve)
           
 void setKineticEnergy(double nEnergy)
           
 void setLabTimeOfFlight(double nTOF)
           
 void setMomentum(G4ThreeVector nMomDir)
           
 void setMomentumDir(G4ThreeVector nMomDir)
           
 void setPosition(G4ThreeVector nPos)
           
 void setProperTimeOfFlight(double nTOF)
           
 void setSpin(G4ThreeVector nSpin)
           
 void updateFourMomentum(double kineticEnergy, G4ThreeVector momentumDirection)
           
 void updateState(G4ThreeVector pPosition, double LaboratoryTimeOfFlight, G4ThreeVector pMomentumDirection, double kineticEnergy)
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn

ncompSVEC

public static final int ncompSVEC
Constructor Detail

G4FieldTrack

public G4FieldTrack(long cPtr,
                    boolean cMemoryOwn)

G4FieldTrack

public G4FieldTrack(G4ThreeVector pPosition,
                    double LaboratoryTimeOfFlight,
                    G4ThreeVector pMomentumDirection,
                    double kineticEnergy,
                    double restMass_c2,
                    double charge,
                    G4ThreeVector pSpin,
                    double magnetic_dipole_moment,
                    double curve_length)

G4FieldTrack

public G4FieldTrack(G4ThreeVector pPosition,
                    double LaboratoryTimeOfFlight,
                    G4ThreeVector pMomentumDirection,
                    double kineticEnergy,
                    double restMass_c2,
                    double charge,
                    G4ThreeVector pSpin,
                    double magnetic_dipole_moment)

G4FieldTrack

public G4FieldTrack(G4ThreeVector pPosition,
                    double LaboratoryTimeOfFlight,
                    G4ThreeVector pMomentumDirection,
                    double kineticEnergy,
                    double restMass_c2,
                    double charge,
                    G4ThreeVector pSpin)

G4FieldTrack

public G4FieldTrack(G4FieldTrack pFieldTrack)

G4FieldTrack

public G4FieldTrack(char arg0)

G4FieldTrack

public G4FieldTrack(G4ThreeVector pPosition,
                    G4ThreeVector pMomentumDirection,
                    double curve_length,
                    double kineticEnergy,
                    double restMass_c2,
                    double velocity,
                    double LaboratoryTimeOfFlight,
                    double ProperTimeOfFlight,
                    G4ThreeVector pSpin)

G4FieldTrack

public G4FieldTrack(G4ThreeVector pPosition,
                    G4ThreeVector pMomentumDirection,
                    double curve_length,
                    double kineticEnergy,
                    double restMass_c2,
                    double velocity,
                    double LaboratoryTimeOfFlight,
                    double ProperTimeOfFlight)

G4FieldTrack

public G4FieldTrack(G4ThreeVector pPosition,
                    G4ThreeVector pMomentumDirection,
                    double curve_length,
                    double kineticEnergy,
                    double restMass_c2,
                    double velocity,
                    double LaboratoryTimeOfFlight)

G4FieldTrack

public G4FieldTrack(G4ThreeVector pPosition,
                    G4ThreeVector pMomentumDirection,
                    double curve_length,
                    double kineticEnergy,
                    double restMass_c2,
                    double velocity)
Method Detail

getCPtr

public static long getCPtr(G4FieldTrack 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

updateState

public void updateState(G4ThreeVector pPosition,
                        double LaboratoryTimeOfFlight,
                        G4ThreeVector pMomentumDirection,
                        double kineticEnergy)

updateFourMomentum

public void updateFourMomentum(double kineticEnergy,
                               G4ThreeVector momentumDirection)

setChargeAndMoments

public void setChargeAndMoments(double charge,
                                double magnetic_dipole_moment,
                                double electric_dipole_moment,
                                double magnetic_charge)

setChargeAndMoments

public void setChargeAndMoments(double charge,
                                double magnetic_dipole_moment,
                                double electric_dipole_moment)

setChargeAndMoments

public void setChargeAndMoments(double charge,
                                double magnetic_dipole_moment)

setChargeAndMoments

public void setChargeAndMoments(double charge)

getMomentum

public G4ThreeVector getMomentum()

getPosition

public G4ThreeVector getPosition()

getMomentumDir

public G4ThreeVector getMomentumDir()

getMomentumDirection

public G4ThreeVector getMomentumDirection()

getCurveLength

public double getCurveLength()

getSpin

public G4ThreeVector getSpin()

getLabTimeOfFlight

public double getLabTimeOfFlight()

getProperTimeOfFlight

public double getProperTimeOfFlight()

getKineticEnergy

public double getKineticEnergy()

setPosition

public void setPosition(G4ThreeVector nPos)

setMomentum

public void setMomentum(G4ThreeVector nMomDir)

setMomentumDir

public void setMomentumDir(G4ThreeVector nMomDir)

setCurveLength

public void setCurveLength(double nCurve_s)

setKineticEnergy

public void setKineticEnergy(double nEnergy)

setSpin

public void setSpin(G4ThreeVector nSpin)

setLabTimeOfFlight

public void setLabTimeOfFlight(double nTOF)

setProperTimeOfFlight

public void setProperTimeOfFlight(double nTOF)

setCurvePnt

public G4FieldTrack setCurvePnt(G4ThreeVector pPosition,
                                G4ThreeVector pMomentum,
                                double s_curve)

initialiseSpin

public void initialiseSpin(G4ThreeVector Spin)

dumpToArray

public void dumpToArray(double[] valArr)

loadFromArray

public void loadFromArray(double[] valArr,
                          int noVarsIntegrated)

getChargeState

public SWIGTYPE_p_G4FieldTrack__G4ChargeState getChargeState()


Copyright © 2000-2007 FreeHEP. All Rights Reserved.