hep.geant4.jni
Class G4ParticleChangeForLoss

java.lang.Object
  extended by hep.geant4.jni.G4VParticleChange
      extended by hep.geant4.jni.G4ParticleChangeForLoss

public class G4ParticleChangeForLoss
extends G4VParticleChange


Field Summary
 
Fields inherited from class hep.geant4.jni.G4VParticleChange
swigCMemOwn
 
Constructor Summary
G4ParticleChangeForLoss()
           
G4ParticleChangeForLoss(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void addSecondary(G4DynamicParticle aParticle)
           
 boolean checkIt(G4Track arg0)
           
 void delete()
           
 void dumpInfo()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 double getCharge()
           
static long getCPtr(G4ParticleChangeForLoss obj)
           
 G4ThreeVector getMomentumDirection()
           
 double getProposedCharge()
           
 double getProposedKineticEnergy()
           
 G4ThreeVector getProposedMomentumDirection()
           
 void initializeForAlongStep(G4Track arg0)
           
 void initializeForPostStep(G4Track arg0)
           
 void proposeCharge(double finalCharge)
           
 void proposeMomentumDirection(double Px, double Py, double Pz)
           
 void proposeMomentumDirection(G4ThreeVector Pfinal)
           
 void setProposedCharge(double theCharge)
           
 void setProposedKineticEnergy(double proposedKinEnergy)
           
 void setProposedMomentumDirection(G4ThreeVector dir)
           
 G4Step updateStepForAlongStep(G4Step Step)
           
 G4Step updateStepForPostStep(G4Step Step)
           
 
Methods inherited from class hep.geant4.jni.G4VParticleChange
addSecondary, clear, clearDebugFlag, getCPtr, getDebugFlag, getLocalEnergyDeposit, getNumberOfSecondaries, getParentWeight, getSecondary, getSteppingControl, getTrackStatus, getTrueStepLength, getVerboseLevel, initialize, isParentWeightSetByProcess, isSecondaryWeightSetByProcess, proposeLocalEnergyDeposit, proposeParentWeight, proposeSteppingControl, proposeTrackStatus, proposeTrueStepLength, setDebugFlag, setNumberOfSecondaries, setParentWeightByProcess, setSecondaryWeightByProcess, setVerboseLevel, updateStepForAtRest
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

G4ParticleChangeForLoss

public G4ParticleChangeForLoss(long cPtr,
                               boolean cMemoryOwn)

G4ParticleChangeForLoss

public G4ParticleChangeForLoss()
Method Detail

getCPtr

public static long getCPtr(G4ParticleChangeForLoss obj)

finalize

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

delete

public void delete()
Overrides:
delete in class G4VParticleChange

equals

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

updateStepForAlongStep

public G4Step updateStepForAlongStep(G4Step Step)
Overrides:
updateStepForAlongStep in class G4VParticleChange

updateStepForPostStep

public G4Step updateStepForPostStep(G4Step Step)
Overrides:
updateStepForPostStep in class G4VParticleChange

initializeForAlongStep

public void initializeForAlongStep(G4Track arg0)

initializeForPostStep

public void initializeForPostStep(G4Track arg0)

addSecondary

public void addSecondary(G4DynamicParticle aParticle)

getProposedCharge

public double getProposedCharge()

setProposedCharge

public void setProposedCharge(double theCharge)

getCharge

public double getCharge()

proposeCharge

public void proposeCharge(double finalCharge)

getProposedKineticEnergy

public double getProposedKineticEnergy()

setProposedKineticEnergy

public void setProposedKineticEnergy(double proposedKinEnergy)

getProposedMomentumDirection

public G4ThreeVector getProposedMomentumDirection()

setProposedMomentumDirection

public void setProposedMomentumDirection(G4ThreeVector dir)

getMomentumDirection

public G4ThreeVector getMomentumDirection()

proposeMomentumDirection

public void proposeMomentumDirection(double Px,
                                     double Py,
                                     double Pz)

proposeMomentumDirection

public void proposeMomentumDirection(G4ThreeVector Pfinal)

dumpInfo

public void dumpInfo()
Overrides:
dumpInfo in class G4VParticleChange

checkIt

public boolean checkIt(G4Track arg0)
Overrides:
checkIt in class G4VParticleChange


Copyright © 2000-2007 FreeHEP. All Rights Reserved.