hep.geant4.jni
Class G4ParticleGun
java.lang.Object
hep.geant4.jni.G4VPrimaryGenerator
hep.geant4.jni.G4ParticleGun
public class G4ParticleGun
- extends G4VPrimaryGenerator
G4ParticleGun
public G4ParticleGun(long cPtr,
boolean cMemoryOwn)
G4ParticleGun
public G4ParticleGun()
G4ParticleGun
public G4ParticleGun(int numberofparticles)
G4ParticleGun
public G4ParticleGun(G4ParticleDefinition particleDef,
int numberofparticles)
G4ParticleGun
public G4ParticleGun(G4ParticleDefinition particleDef)
getCPtr
public static long getCPtr(G4ParticleGun obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class G4VPrimaryGenerator
- Throws:
Throwable
delete
public void delete()
- Overrides:
delete
in class G4VPrimaryGenerator
equals
public boolean equals(Object obj)
- Overrides:
equals
in class G4VPrimaryGenerator
generatePrimaryVertex
public void generatePrimaryVertex(G4Event evt)
- Overrides:
generatePrimaryVertex
in class G4VPrimaryGenerator
setParticleDefinition
public void setParticleDefinition(G4ParticleDefinition aParticleDefinition)
setParticleMomentum
public void setParticleMomentum(G4ThreeVector aMomentum)
setParticleMomentumDirection
public void setParticleMomentumDirection(G4ThreeVector aMomentumDirection)
setParticleEnergy
public void setParticleEnergy(double aKineticEnergy)
setParticleCharge
public void setParticleCharge(double aCharge)
setParticlePolarization
public void setParticlePolarization(G4ThreeVector aVal)
setNumberOfParticles
public void setNumberOfParticles(int i)
getParticleDefinition
public G4ParticleDefinition getParticleDefinition()
getParticleMomentumDirection
public G4ThreeVector getParticleMomentumDirection()
getParticleEnergy
public double getParticleEnergy()
getParticleCharge
public double getParticleCharge()
getParticlePolarization
public G4ThreeVector getParticlePolarization()
getNumberOfParticles
public int getNumberOfParticles()
Copyright © 2000-2007 FreeHEP. All Rights Reserved.