hep.geant4.jni
Class G4Decay

java.lang.Object
  extended by hep.geant4.jni.G4VProcess
      extended by hep.geant4.jni.G4VRestDiscreteProcess
          extended by hep.geant4.jni.G4Decay

public class G4Decay
extends G4VRestDiscreteProcess


Field Summary
 
Fields inherited from class hep.geant4.jni.G4VProcess
swigCMemOwn
 
Constructor Summary
G4Decay()
           
G4Decay(long cPtr, boolean cMemoryOwn)
           
G4Decay(String processName)
           
 
Method Summary
 G4VParticleChange atRestDoIt(G4Track aTrack, G4Step aStep)
           
 double atRestGetPhysicalInteractionLength(G4Track track, SWIGTYPE_p_G4ForceCondition condition)
           
 void buildPhysicsTable(G4ParticleDefinition arg0)
           
 void delete()
           
 void endTracking()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
static long getCPtr(G4Decay obj)
           
 G4VExtDecayer getExtDecayer()
           
 double getRemainderLifeTime()
           
 int getVerboseLevel()
           
 boolean isApplicable(G4ParticleDefinition arg0)
           
 G4VParticleChange postStepDoIt(G4Track aTrack, G4Step aStep)
           
 double postStepGetPhysicalInteractionLength(G4Track track, double previousStepSize, SWIGTYPE_p_G4ForceCondition condition)
           
 void setExtDecayer(G4VExtDecayer arg0)
           
 void setVerboseLevel(int value)
           
 void startTracking(G4Track arg0)
           
 
Methods inherited from class hep.geant4.jni.G4VRestDiscreteProcess
alongStepDoIt, alongStepGetPhysicalInteractionLength, getCPtr
 
Methods inherited from class hep.geant4.jni.G4VProcess
alongStepGPIL, atRestGPIL, clearNumberOfInteractionLengthLeft, dumpInfo, getCPtr, getCurrentInteractionLength, getPhysicsTableFileName, getPhysicsTableFileName, getPILfactor, getProcessManager, getProcessName, getProcessType, getProcessTypeName, postStepGPIL, preparePhysicsTable, resetNumberOfInteractionLengthLeft, retrievePhysicsTable, retrievePhysicsTable, setPILfactor, setProcessManager, setProcessType, storePhysicsTable, storePhysicsTable, subtractNumberOfInteractionLengthLeft, swigDirectorDisconnect, swigReleaseOwnership, swigTakeOwnership
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

G4Decay

public G4Decay(long cPtr,
               boolean cMemoryOwn)

G4Decay

public G4Decay(String processName)

G4Decay

public G4Decay()
Method Detail

getCPtr

public static long getCPtr(G4Decay obj)

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class G4VRestDiscreteProcess
Throws:
Throwable

delete

public void delete()
Overrides:
delete in class G4VRestDiscreteProcess

equals

public boolean equals(Object obj)
Overrides:
equals in class G4VRestDiscreteProcess

postStepDoIt

public G4VParticleChange postStepDoIt(G4Track aTrack,
                                      G4Step aStep)
Overrides:
postStepDoIt in class G4VRestDiscreteProcess

atRestDoIt

public G4VParticleChange atRestDoIt(G4Track aTrack,
                                    G4Step aStep)
Overrides:
atRestDoIt in class G4VRestDiscreteProcess

buildPhysicsTable

public void buildPhysicsTable(G4ParticleDefinition arg0)
Overrides:
buildPhysicsTable in class G4VProcess

isApplicable

public boolean isApplicable(G4ParticleDefinition arg0)
Overrides:
isApplicable in class G4VProcess

atRestGetPhysicalInteractionLength

public double atRestGetPhysicalInteractionLength(G4Track track,
                                                 SWIGTYPE_p_G4ForceCondition condition)
Overrides:
atRestGetPhysicalInteractionLength in class G4VRestDiscreteProcess

postStepGetPhysicalInteractionLength

public double postStepGetPhysicalInteractionLength(G4Track track,
                                                   double previousStepSize,
                                                   SWIGTYPE_p_G4ForceCondition condition)
Overrides:
postStepGetPhysicalInteractionLength in class G4VRestDiscreteProcess

startTracking

public void startTracking(G4Track arg0)
Overrides:
startTracking in class G4VProcess

endTracking

public void endTracking()
Overrides:
endTracking in class G4VProcess

setExtDecayer

public void setExtDecayer(G4VExtDecayer arg0)

getExtDecayer

public G4VExtDecayer getExtDecayer()

getRemainderLifeTime

public double getRemainderLifeTime()

setVerboseLevel

public void setVerboseLevel(int value)
Overrides:
setVerboseLevel in class G4VProcess

getVerboseLevel

public int getVerboseLevel()
Overrides:
getVerboseLevel in class G4VProcess


Copyright © 2000-2007 FreeHEP. All Rights Reserved.