hep.geant4.jni
Class G4ParticleChangeForGamma

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

public class G4ParticleChangeForGamma
extends G4VParticleChange


Field Summary
 
Fields inherited from class hep.geant4.jni.G4VParticleChange
swigCMemOwn
 
Constructor Summary
G4ParticleChangeForGamma()
           
G4ParticleChangeForGamma(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()
           
static long getCPtr(G4ParticleChangeForGamma obj)
           
 double getProposedKineticEnergy()
           
 G4ThreeVector getProposedMomentumDirection()
           
 G4ThreeVector getProposedPolarization()
           
 void initializeForPostStep(G4Track arg0)
           
 void proposeMomentumDirection(double Px, double Py, double Pz)
           
 void proposeMomentumDirection(G4ThreeVector Pfinal)
           
 void proposePolarization(double Px, double Py, double Pz)
           
 void proposePolarization(G4ThreeVector dir)
           
 void setProposedKineticEnergy(double proposedKinEnergy)
           
 G4Step updateStepForAtRest(G4Step pStep)
           
 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, updateStepForAlongStep
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

G4ParticleChangeForGamma

public G4ParticleChangeForGamma(long cPtr,
                                boolean cMemoryOwn)

G4ParticleChangeForGamma

public G4ParticleChangeForGamma()
Method Detail

getCPtr

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

updateStepForAtRest

public G4Step updateStepForAtRest(G4Step pStep)
Overrides:
updateStepForAtRest in class G4VParticleChange

updateStepForPostStep

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

initializeForPostStep

public void initializeForPostStep(G4Track arg0)

addSecondary

public void addSecondary(G4DynamicParticle aParticle)

getProposedKineticEnergy

public double getProposedKineticEnergy()

setProposedKineticEnergy

public void setProposedKineticEnergy(double proposedKinEnergy)

getProposedMomentumDirection

public G4ThreeVector getProposedMomentumDirection()

proposeMomentumDirection

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

proposeMomentumDirection

public void proposeMomentumDirection(G4ThreeVector Pfinal)

getProposedPolarization

public G4ThreeVector getProposedPolarization()

proposePolarization

public void proposePolarization(G4ThreeVector dir)

proposePolarization

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

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.