hep.geant4.jni
Class G4VProcess
java.lang.Object
hep.geant4.jni.G4VProcess
- Direct Known Subclasses:
- G4FastSimulationManagerProcess, G4StepLimiter, G4VContinuousDiscreteProcess, G4VContinuousProcess, G4VDiscreteProcess, G4VRestDiscreteProcess, G4VRestProcess
public class G4VProcess
- extends Object
Method Summary |
G4VParticleChange |
alongStepDoIt(G4Track track,
G4Step stepData)
|
double |
alongStepGetPhysicalInteractionLength(G4Track track,
double previousStepSize,
double currentMinimumStep,
SWIGTYPE_p_double proposedSafety,
SWIGTYPE_p_G4GPILSelection selection)
|
double |
alongStepGPIL(G4Track track,
double previousStepSize,
double currentMinimumStep,
SWIGTYPE_p_double proposedSafety,
SWIGTYPE_p_G4GPILSelection selection)
|
G4VParticleChange |
atRestDoIt(G4Track track,
G4Step stepData)
|
double |
atRestGetPhysicalInteractionLength(G4Track track,
SWIGTYPE_p_G4ForceCondition condition)
|
double |
atRestGPIL(G4Track track,
SWIGTYPE_p_G4ForceCondition condition)
|
void |
buildPhysicsTable(G4ParticleDefinition arg0)
|
protected void |
clearNumberOfInteractionLengthLeft()
|
void |
delete()
|
void |
dumpInfo()
|
void |
endTracking()
|
boolean |
equals(Object obj)
|
protected void |
finalize()
|
static long |
getCPtr(G4VProcess obj)
|
double |
getCurrentInteractionLength()
|
String |
getPhysicsTableFileName(G4ParticleDefinition arg0,
String directory,
String tableName)
|
String |
getPhysicsTableFileName(G4ParticleDefinition arg0,
String directory,
String tableName,
boolean ascii)
|
double |
getPILfactor()
|
G4ProcessManager |
getProcessManager()
|
String |
getProcessName()
|
G4ProcessType |
getProcessType()
|
static String |
getProcessTypeName(G4ProcessType arg0)
|
int |
getVerboseLevel()
|
boolean |
isApplicable(G4ParticleDefinition arg0)
|
G4VParticleChange |
postStepDoIt(G4Track track,
G4Step stepData)
|
double |
postStepGetPhysicalInteractionLength(G4Track track,
double previousStepSize,
SWIGTYPE_p_G4ForceCondition condition)
|
double |
postStepGPIL(G4Track track,
double previousStepSize,
SWIGTYPE_p_G4ForceCondition condition)
|
void |
preparePhysicsTable(G4ParticleDefinition arg0)
|
void |
resetNumberOfInteractionLengthLeft()
|
boolean |
retrievePhysicsTable(G4ParticleDefinition arg0,
String arg1)
|
boolean |
retrievePhysicsTable(G4ParticleDefinition arg0,
String arg1,
boolean ascii)
|
void |
setPILfactor(double value)
|
void |
setProcessManager(G4ProcessManager arg0)
|
void |
setProcessType(G4ProcessType arg0)
|
void |
setVerboseLevel(int value)
|
void |
startTracking(G4Track arg0)
|
boolean |
storePhysicsTable(G4ParticleDefinition arg0,
String arg1)
|
boolean |
storePhysicsTable(G4ParticleDefinition arg0,
String arg1,
boolean ascii)
|
protected void |
subtractNumberOfInteractionLengthLeft(double previousStepSize)
|
protected void |
swigDirectorDisconnect()
|
void |
swigReleaseOwnership()
|
void |
swigTakeOwnership()
|
swigCMemOwn
protected boolean swigCMemOwn
G4VProcess
public G4VProcess(long cPtr,
boolean cMemoryOwn)
G4VProcess
public G4VProcess(String aName,
G4ProcessType aType)
G4VProcess
public G4VProcess(String aName)
G4VProcess
public G4VProcess()
G4VProcess
public G4VProcess(G4VProcess right)
getCPtr
public static long getCPtr(G4VProcess obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class Object
- Throws:
Throwable
delete
public void delete()
swigDirectorDisconnect
protected void swigDirectorDisconnect()
swigReleaseOwnership
public void swigReleaseOwnership()
swigTakeOwnership
public void swigTakeOwnership()
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
postStepDoIt
public G4VParticleChange postStepDoIt(G4Track track,
G4Step stepData)
alongStepDoIt
public G4VParticleChange alongStepDoIt(G4Track track,
G4Step stepData)
atRestDoIt
public G4VParticleChange atRestDoIt(G4Track track,
G4Step stepData)
alongStepGetPhysicalInteractionLength
public double alongStepGetPhysicalInteractionLength(G4Track track,
double previousStepSize,
double currentMinimumStep,
SWIGTYPE_p_double proposedSafety,
SWIGTYPE_p_G4GPILSelection selection)
atRestGetPhysicalInteractionLength
public double atRestGetPhysicalInteractionLength(G4Track track,
SWIGTYPE_p_G4ForceCondition condition)
postStepGetPhysicalInteractionLength
public double postStepGetPhysicalInteractionLength(G4Track track,
double previousStepSize,
SWIGTYPE_p_G4ForceCondition condition)
getCurrentInteractionLength
public double getCurrentInteractionLength()
setPILfactor
public void setPILfactor(double value)
getPILfactor
public double getPILfactor()
alongStepGPIL
public double alongStepGPIL(G4Track track,
double previousStepSize,
double currentMinimumStep,
SWIGTYPE_p_double proposedSafety,
SWIGTYPE_p_G4GPILSelection selection)
atRestGPIL
public double atRestGPIL(G4Track track,
SWIGTYPE_p_G4ForceCondition condition)
postStepGPIL
public double postStepGPIL(G4Track track,
double previousStepSize,
SWIGTYPE_p_G4ForceCondition condition)
isApplicable
public boolean isApplicable(G4ParticleDefinition arg0)
buildPhysicsTable
public void buildPhysicsTable(G4ParticleDefinition arg0)
preparePhysicsTable
public void preparePhysicsTable(G4ParticleDefinition arg0)
storePhysicsTable
public boolean storePhysicsTable(G4ParticleDefinition arg0,
String arg1,
boolean ascii)
storePhysicsTable
public boolean storePhysicsTable(G4ParticleDefinition arg0,
String arg1)
retrievePhysicsTable
public boolean retrievePhysicsTable(G4ParticleDefinition arg0,
String arg1,
boolean ascii)
retrievePhysicsTable
public boolean retrievePhysicsTable(G4ParticleDefinition arg0,
String arg1)
getPhysicsTableFileName
public String getPhysicsTableFileName(G4ParticleDefinition arg0,
String directory,
String tableName,
boolean ascii)
getPhysicsTableFileName
public String getPhysicsTableFileName(G4ParticleDefinition arg0,
String directory,
String tableName)
getProcessName
public String getProcessName()
getProcessType
public G4ProcessType getProcessType()
setProcessType
public void setProcessType(G4ProcessType arg0)
getProcessTypeName
public static String getProcessTypeName(G4ProcessType arg0)
startTracking
public void startTracking(G4Track arg0)
endTracking
public void endTracking()
setProcessManager
public void setProcessManager(G4ProcessManager arg0)
getProcessManager
public G4ProcessManager getProcessManager()
resetNumberOfInteractionLengthLeft
public void resetNumberOfInteractionLengthLeft()
subtractNumberOfInteractionLengthLeft
protected void subtractNumberOfInteractionLengthLeft(double previousStepSize)
clearNumberOfInteractionLengthLeft
protected void clearNumberOfInteractionLengthLeft()
dumpInfo
public void dumpInfo()
setVerboseLevel
public void setVerboseLevel(int value)
getVerboseLevel
public int getVerboseLevel()
Copyright © 2000-2007 FreeHEP. All Rights Reserved.