hep.geant4.jni
Class G4GeneralParticleSource
java.lang.Object
hep.geant4.jni.G4VPrimaryGenerator
hep.geant4.jni.G4GeneralParticleSource
public class G4GeneralParticleSource
- extends G4VPrimaryGenerator
G4GeneralParticleSource
public G4GeneralParticleSource(long cPtr,
boolean cMemoryOwn)
G4GeneralParticleSource
public G4GeneralParticleSource()
getCPtr
public static long getCPtr(G4GeneralParticleSource 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 arg0)
- Overrides:
generatePrimaryVertex
in class G4VPrimaryGenerator
getNumberofSource
public int getNumberofSource()
listSource
public void listSource()
setCurrentSourceto
public void setCurrentSourceto(int arg0)
setCurrentSourceIntensity
public void setCurrentSourceIntensity(double arg0)
getCurrentSource
public G4SingleParticleSource getCurrentSource()
getCurrentSourceIndex
public int getCurrentSourceIndex()
getCurrentSourceIntensity
public double getCurrentSourceIntensity()
clearAll
public void clearAll()
addaSource
public void addaSource(double arg0)
deleteaSource
public void deleteaSource(int arg0)
setVerbosity
public void setVerbosity(int i)
setMultipleVertex
public void setMultipleVertex(boolean av)
setParticleDefinition
public void setParticleDefinition(G4ParticleDefinition aParticleDefinition)
getParticleDefinition
public G4ParticleDefinition getParticleDefinition()
setParticleCharge
public void setParticleCharge(double aCharge)
setParticlePolarization
public void setParticlePolarization(G4ThreeVector aVal)
getParticlePolarization
public G4ThreeVector getParticlePolarization()
setParticleTime
public void setParticleTime(double aTime)
- Overrides:
setParticleTime
in class G4VPrimaryGenerator
getParticleTime
public double getParticleTime()
- Overrides:
getParticleTime
in class G4VPrimaryGenerator
setNumberOfParticles
public void setNumberOfParticles(int i)
getNumberOfParticles
public int getNumberOfParticles()
getParticlePosition
public G4ThreeVector getParticlePosition()
- Overrides:
getParticlePosition
in class G4VPrimaryGenerator
getParticleMomentumDirection
public G4ThreeVector getParticleMomentumDirection()
getParticleEnergy
public double getParticleEnergy()
Copyright © 2000-2007 FreeHEP. All Rights Reserved.