hep.geant4.jni
Class G4Nucleus

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

public class G4Nucleus
extends Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
G4Nucleus()
           
G4Nucleus(double A, double Z)
           
G4Nucleus(G4Material aMaterial)
           
G4Nucleus(G4Nucleus right)
           
G4Nucleus(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void addExcitationEnergy(double anEnergy)
           
 void addMomentum(G4ThreeVector aMomentum)
           
 double annihilationEvaporationEffects(double kineticEnergy, double ekOrg)
           
 double atomicMass(double A, double Z)
           
 void chooseParameters(G4Material aMaterial)
           
 double cinema(double kineticEnergy)
           
 void delete()
           
 boolean equals(Object obj)
           
 double evaporationEffects(double kineticEnergy)
           
protected  void finalize()
           
 G4ReactionProductVector fragmentate()
           
 double getAnnihilationDTABlackTrackEnergy()
           
 double getAnnihilationPNBlackTrackEnergy()
           
 G4ReactionProduct getBiasedThermalNucleus(double aMass, G4ThreeVector aVelocity)
           
 G4ReactionProduct getBiasedThermalNucleus(double aMass, G4ThreeVector aVelocity, double temp)
           
static long getCPtr(G4Nucleus obj)
           
 double getDTABlackTrackEnergy()
           
 double getEnergyDeposit()
           
 G4ThreeVector getFermiMomentum()
           
 double getN()
           
 double getPNBlackTrackEnergy()
           
 G4ReactionProduct getThermalNucleus(double aMass)
           
 G4ReactionProduct getThermalNucleus(double aMass, double temp)
           
 double getThermalPz(double mass, double temp)
           
 double getZ()
           
 G4DynamicParticle returnTargetParticle()
           
 void setParameters(double A, double Z)
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

G4Nucleus

public G4Nucleus(long cPtr,
                 boolean cMemoryOwn)

G4Nucleus

public G4Nucleus()

G4Nucleus

public G4Nucleus(double A,
                 double Z)

G4Nucleus

public G4Nucleus(G4Material aMaterial)

G4Nucleus

public G4Nucleus(G4Nucleus right)
Method Detail

getCPtr

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

chooseParameters

public void chooseParameters(G4Material aMaterial)

setParameters

public void setParameters(double A,
                          double Z)

getN

public double getN()

getZ

public double getZ()

returnTargetParticle

public G4DynamicParticle returnTargetParticle()

atomicMass

public double atomicMass(double A,
                         double Z)

getThermalPz

public double getThermalPz(double mass,
                           double temp)

getThermalNucleus

public G4ReactionProduct getThermalNucleus(double aMass,
                                           double temp)

getThermalNucleus

public G4ReactionProduct getThermalNucleus(double aMass)

getBiasedThermalNucleus

public G4ReactionProduct getBiasedThermalNucleus(double aMass,
                                                 G4ThreeVector aVelocity,
                                                 double temp)

getBiasedThermalNucleus

public G4ReactionProduct getBiasedThermalNucleus(double aMass,
                                                 G4ThreeVector aVelocity)

cinema

public double cinema(double kineticEnergy)

evaporationEffects

public double evaporationEffects(double kineticEnergy)

annihilationEvaporationEffects

public double annihilationEvaporationEffects(double kineticEnergy,
                                             double ekOrg)

getPNBlackTrackEnergy

public double getPNBlackTrackEnergy()

getDTABlackTrackEnergy

public double getDTABlackTrackEnergy()

getAnnihilationPNBlackTrackEnergy

public double getAnnihilationPNBlackTrackEnergy()

getAnnihilationDTABlackTrackEnergy

public double getAnnihilationDTABlackTrackEnergy()

getFermiMomentum

public G4ThreeVector getFermiMomentum()

fragmentate

public G4ReactionProductVector fragmentate()

addExcitationEnergy

public void addExcitationEnergy(double anEnergy)

addMomentum

public void addMomentum(G4ThreeVector aMomentum)

getEnergyDeposit

public double getEnergyDeposit()


Copyright © 2000-2007 FreeHEP. All Rights Reserved.