hep.geant4.jni
Class G4VProcess

java.lang.Object
  extended by hep.geant4.jni.G4VProcess
Direct Known Subclasses:
G4FastSimulationManagerProcess, G4StepLimiter, G4VContinuousDiscreteProcess, G4VContinuousProcess, G4VDiscreteProcess, G4VRestDiscreteProcess, G4VRestProcess

public class G4VProcess
extends Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
G4VProcess()
           
G4VProcess(G4VProcess right)
           
G4VProcess(long cPtr, boolean cMemoryOwn)
           
G4VProcess(String aName)
           
G4VProcess(String aName, G4ProcessType aType)
           
 
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()
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

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)
Method Detail

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.