hep.geant4.jni
Class G4SingleParticleSource

java.lang.Object
  extended by hep.geant4.jni.G4VPrimaryGenerator
      extended by hep.geant4.jni.G4SingleParticleSource

public class G4SingleParticleSource
extends G4VPrimaryGenerator


Field Summary
 
Fields inherited from class hep.geant4.jni.G4VPrimaryGenerator
swigCMemOwn
 
Constructor Summary
G4SingleParticleSource()
           
G4SingleParticleSource(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void delete()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 void generatePrimaryVertex(G4Event evt)
           
 G4SPSAngDistribution getAngDist()
           
 G4SPSRandomGenerator getBiasRndm()
           
static long getCPtr(G4SingleParticleSource obj)
           
 G4SPSEneDistribution getEneDist()
           
 int getNumberOfParticles()
           
 G4ParticleDefinition getParticleDefinition()
           
 double getParticleEnergy()
           
 G4ThreeVector getParticleMomentumDirection()
           
 G4ThreeVector getParticlePolarization()
           
 G4ThreeVector getParticlePosition()
           
 double getParticleTime()
           
 G4SPSPosDistribution getPosDist()
           
 void setNumberOfParticles(int i)
           
 void setParticleCharge(double aCharge)
           
 void setParticleDefinition(G4ParticleDefinition aParticleDefinition)
           
 void setParticlePolarization(G4ThreeVector aVal)
           
 void setParticleTime(double aTime)
           
 void setVerbosity(int arg0)
           
 
Methods inherited from class hep.geant4.jni.G4VPrimaryGenerator
checkVertexInsideWorld, getCPtr, setParticlePosition
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

G4SingleParticleSource

public G4SingleParticleSource(long cPtr,
                              boolean cMemoryOwn)

G4SingleParticleSource

public G4SingleParticleSource()
Method Detail

getCPtr

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

getPosDist

public G4SPSPosDistribution getPosDist()

getAngDist

public G4SPSAngDistribution getAngDist()

getEneDist

public G4SPSEneDistribution getEneDist()

getBiasRndm

public G4SPSRandomGenerator getBiasRndm()

setVerbosity

public void setVerbosity(int arg0)

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.