hep.geant4.jni
Class G4FieldTrack
java.lang.Object
hep.geant4.jni.G4FieldTrack
public class G4FieldTrack
- extends Object
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)
|
swigCMemOwn
protected boolean swigCMemOwn
ncompSVEC
public static final int ncompSVEC
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)
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.