hep.geant4.jni
Class G4VParticleChange

java.lang.Object
  extended by hep.geant4.jni.G4VParticleChange
Direct Known Subclasses:
G4FastStep, G4ParticleChange, G4ParticleChangeForDecay, G4ParticleChangeForGamma, G4ParticleChangeForLoss, G4ParticleChangeForMSC

public class G4VParticleChange
extends Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
G4VParticleChange()
           
G4VParticleChange(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void addSecondary(G4Track aSecondary)
           
 boolean checkIt(G4Track arg0)
           
 void clear()
           
 void clearDebugFlag()
           
 void delete()
           
 void dumpInfo()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
static long getCPtr(G4VParticleChange obj)
           
 boolean getDebugFlag()
           
 double getLocalEnergyDeposit()
           
 int getNumberOfSecondaries()
           
 double getParentWeight()
           
 G4Track getSecondary(int anIndex)
           
 G4SteppingControl getSteppingControl()
           
 G4TrackStatus getTrackStatus()
           
 double getTrueStepLength()
           
 int getVerboseLevel()
           
 void initialize(G4Track arg0)
           
 boolean isParentWeightSetByProcess()
           
 boolean isSecondaryWeightSetByProcess()
           
 void proposeLocalEnergyDeposit(double anEnergyPart)
           
 void proposeParentWeight(double arg0)
           
 void proposeSteppingControl(G4SteppingControl StepControlFlag)
           
 void proposeTrackStatus(G4TrackStatus status)
           
 void proposeTrueStepLength(double truePathLength)
           
 void setDebugFlag()
           
 void setNumberOfSecondaries(int totSecondaries)
           
 void setParentWeightByProcess(boolean arg0)
           
 void setSecondaryWeightByProcess(boolean arg0)
           
 void setVerboseLevel(int vLevel)
           
 G4Step updateStepForAlongStep(G4Step Step)
           
 G4Step updateStepForAtRest(G4Step Step)
           
 G4Step updateStepForPostStep(G4Step Step)
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

G4VParticleChange

public G4VParticleChange(long cPtr,
                         boolean cMemoryOwn)

G4VParticleChange

public G4VParticleChange()
Method Detail

getCPtr

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

updateStepForAtRest

public G4Step updateStepForAtRest(G4Step Step)

updateStepForAlongStep

public G4Step updateStepForAlongStep(G4Step Step)

updateStepForPostStep

public G4Step updateStepForPostStep(G4Step Step)

initialize

public void initialize(G4Track arg0)

getTrueStepLength

public double getTrueStepLength()

proposeTrueStepLength

public void proposeTrueStepLength(double truePathLength)

getLocalEnergyDeposit

public double getLocalEnergyDeposit()

proposeLocalEnergyDeposit

public void proposeLocalEnergyDeposit(double anEnergyPart)

getTrackStatus

public G4TrackStatus getTrackStatus()

proposeTrackStatus

public void proposeTrackStatus(G4TrackStatus status)

getSteppingControl

public G4SteppingControl getSteppingControl()

proposeSteppingControl

public void proposeSteppingControl(G4SteppingControl StepControlFlag)

clear

public void clear()

setNumberOfSecondaries

public void setNumberOfSecondaries(int totSecondaries)

getNumberOfSecondaries

public int getNumberOfSecondaries()

getSecondary

public G4Track getSecondary(int anIndex)

addSecondary

public void addSecondary(G4Track aSecondary)

getParentWeight

public double getParentWeight()

proposeParentWeight

public void proposeParentWeight(double arg0)

setParentWeightByProcess

public void setParentWeightByProcess(boolean arg0)

isParentWeightSetByProcess

public boolean isParentWeightSetByProcess()

setSecondaryWeightByProcess

public void setSecondaryWeightByProcess(boolean arg0)

isSecondaryWeightSetByProcess

public boolean isSecondaryWeightSetByProcess()

dumpInfo

public void dumpInfo()

setVerboseLevel

public void setVerboseLevel(int vLevel)

getVerboseLevel

public int getVerboseLevel()

checkIt

public boolean checkIt(G4Track arg0)

clearDebugFlag

public void clearDebugFlag()

setDebugFlag

public void setDebugFlag()

getDebugFlag

public boolean getDebugFlag()


Copyright © 2000-2007 FreeHEP. All Rights Reserved.