hep.geant4.jni
Class G4ParticleChangeForMSC

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

public class G4ParticleChangeForMSC
extends G4VParticleChange


Field Summary
 
Fields inherited from class hep.geant4.jni.G4VParticleChange
swigCMemOwn
 
Constructor Summary
G4ParticleChangeForMSC()
           
G4ParticleChangeForMSC(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 boolean checkIt(G4Track arg0)
           
 void delete()
           
 void dumpInfo()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
static long getCPtr(G4ParticleChangeForMSC obj)
           
 G4ThreeVector getMomentumDirection()
           
 G4ThreeVector getPosition()
           
 G4ThreeVector getProposedMomentumDirection()
           
 G4ThreeVector getProposedPosition()
           
 void initialize(G4Track arg0)
           
 void proposeMomentumDirection(double Px, double Py, double Pz)
           
 void proposeMomentumDirection(G4ThreeVector Pfinal)
           
 void proposePosition(G4ThreeVector finalPosition)
           
 void setProposedMomentumDirection(G4ThreeVector Pfinal)
           
 void setProposedPosition(G4ThreeVector finalPosition)
           
 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, 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

G4ParticleChangeForMSC

public G4ParticleChangeForMSC(long cPtr,
                              boolean cMemoryOwn)

G4ParticleChangeForMSC

public G4ParticleChangeForMSC()
Method Detail

getCPtr

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

initialize

public void initialize(G4Track arg0)
Overrides:
initialize in class G4VParticleChange

proposeMomentumDirection

public void proposeMomentumDirection(G4ThreeVector Pfinal)

proposeMomentumDirection

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

getMomentumDirection

public G4ThreeVector getMomentumDirection()

getProposedMomentumDirection

public G4ThreeVector getProposedMomentumDirection()

setProposedMomentumDirection

public void setProposedMomentumDirection(G4ThreeVector Pfinal)

getPosition

public G4ThreeVector getPosition()

proposePosition

public void proposePosition(G4ThreeVector finalPosition)

getProposedPosition

public G4ThreeVector getProposedPosition()

setProposedPosition

public void setProposedPosition(G4ThreeVector finalPosition)

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.