hep.geant4.jni
Class G4GeneralParticleSource

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

public class G4GeneralParticleSource
extends G4VPrimaryGenerator


Field Summary
 
Fields inherited from class hep.geant4.jni.G4VPrimaryGenerator
swigCMemOwn
 
Constructor Summary
G4GeneralParticleSource()
           
G4GeneralParticleSource(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void addaSource(double arg0)
           
 void clearAll()
           
 void delete()
           
 void deleteaSource(int arg0)
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 void generatePrimaryVertex(G4Event arg0)
           
static long getCPtr(G4GeneralParticleSource obj)
           
 G4SingleParticleSource getCurrentSource()
           
 int getCurrentSourceIndex()
           
 double getCurrentSourceIntensity()
           
 int getNumberOfParticles()
           
 int getNumberofSource()
           
 G4ParticleDefinition getParticleDefinition()
           
 double getParticleEnergy()
           
 G4ThreeVector getParticleMomentumDirection()
           
 G4ThreeVector getParticlePolarization()
           
 G4ThreeVector getParticlePosition()
           
 double getParticleTime()
           
 void listSource()
           
 void setCurrentSourceIntensity(double arg0)
           
 void setCurrentSourceto(int arg0)
           
 void setMultipleVertex(boolean av)
           
 void setNumberOfParticles(int i)
           
 void setParticleCharge(double aCharge)
           
 void setParticleDefinition(G4ParticleDefinition aParticleDefinition)
           
 void setParticlePolarization(G4ThreeVector aVal)
           
 void setParticleTime(double aTime)
           
 void setVerbosity(int i)
           
 
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

G4GeneralParticleSource

public G4GeneralParticleSource(long cPtr,
                               boolean cMemoryOwn)

G4GeneralParticleSource

public G4GeneralParticleSource()
Method Detail

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.