hep.geant4.jni
Class G4HadronicProcess
java.lang.Object
hep.geant4.jni.G4VProcess
hep.geant4.jni.G4VDiscreteProcess
hep.geant4.jni.G4HadronicProcess
- Direct Known Subclasses:
- G4HadronCaptureProcess, G4HadronElasticProcess, G4HadronFissionProcess, G4HadronInelasticProcess
public class G4HadronicProcess
- extends G4VDiscreteProcess
Methods inherited from class hep.geant4.jni.G4VProcess |
alongStepGPIL, atRestGPIL, buildPhysicsTable, clearNumberOfInteractionLengthLeft, dumpInfo, endTracking, getCPtr, getCurrentInteractionLength, getPhysicsTableFileName, getPhysicsTableFileName, getPILfactor, getProcessManager, getProcessName, getProcessType, getProcessTypeName, getVerboseLevel, isApplicable, postStepGPIL, preparePhysicsTable, resetNumberOfInteractionLengthLeft, retrievePhysicsTable, retrievePhysicsTable, setPILfactor, setProcessManager, setProcessType, setVerboseLevel, startTracking, storePhysicsTable, storePhysicsTable, subtractNumberOfInteractionLengthLeft, swigDirectorDisconnect, swigReleaseOwnership, swigTakeOwnership |
G4HadronicProcess
public G4HadronicProcess(long cPtr,
boolean cMemoryOwn)
getCPtr
public static long getCPtr(G4HadronicProcess obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class G4VDiscreteProcess
- Throws:
Throwable
delete
public void delete()
- Overrides:
delete
in class G4VDiscreteProcess
equals
public boolean equals(Object obj)
- Overrides:
equals
in class G4VDiscreteProcess
registerMe
public void registerMe(G4HadronicInteraction a)
addDataSet
public void addDataSet(G4VCrossSectionDataSet aDataSet)
postStepDoIt
public G4VParticleChange postStepDoIt(G4Track aTrack,
G4Step aStep)
- Overrides:
postStepDoIt
in class G4VDiscreteProcess
getMicroscopicCrossSection
public double getMicroscopicCrossSection(G4DynamicParticle aParticle,
G4Element anElement,
double aTemp)
getMeanFreePath
public double getMeanFreePath(G4Track aTrack,
double arg1,
SWIGTYPE_p_G4ForceCondition arg2)
enableIsotopeProductionGlobally
public static void enableIsotopeProductionGlobally()
disableIsotopeProductionGlobally
public static void disableIsotopeProductionGlobally()
enableIsotopeCounting
public void enableIsotopeCounting()
disableIsotopeCounting
public void disableIsotopeCounting()
registerIsotopeProductionModel
public void registerIsotopeProductionModel(G4VIsotopeProduction aModel)
getIsotopeProductionInfo
public static G4IsoParticleChange getIsotopeProductionInfo()
alwaysKillLeadingHadron
public static boolean alwaysKillLeadingHadron(G4Fuzzy aB)
alwaysKillLeadingHadron
public static boolean alwaysKillLeadingHadron()
biasCrossSectionByFactor
public void biasCrossSectionByFactor(double aScale)
getManagerPointer
public G4EnergyRangeManager getManagerPointer()
Copyright © 2000-2007 FreeHEP. All Rights Reserved.