hep.geant4.jni
Class G4DynamicParticle

java.lang.Object
  extended by hep.geant4.jni.G4DynamicParticle

public class G4DynamicParticle
extends Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
G4DynamicParticle()
           
G4DynamicParticle(G4DynamicParticle right)
           
G4DynamicParticle(G4ParticleDefinition aParticleDefinition, double aTotalEnergy, G4ThreeVector aParticleMomentum)
           
G4DynamicParticle(G4ParticleDefinition aParticleDefinition, G4LorentzVector aParticleMomentum)
           
G4DynamicParticle(G4ParticleDefinition aParticleDefinition, G4ThreeVector aParticleMomentum)
           
G4DynamicParticle(G4ParticleDefinition aParticleDefinition, G4ThreeVector aMomentumDirection, double aKineticEnergy)
           
G4DynamicParticle(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void addElectron(int orbit)
           
 void addElectron(int orbit, int number)
           
 void delete()
           
 void dumpInfo()
           
 void dumpInfo(int mode)
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 G4LorentzVector get4Momentum()
           
 double getCharge()
           
static long getCPtr(G4DynamicParticle obj)
           
 G4ParticleDefinition getDefinition()
           
 G4ElectronOccupancy getElectronOccupancy()
           
 double getKineticEnergy()
           
 double getMass()
           
 G4ThreeVector getMomentum()
           
 G4ThreeVector getMomentumDirection()
           
 int getOccupancy(int orbit)
           
 int getPDGcode()
           
 G4ThreeVector getPolarization()
           
 G4DecayProducts getPreAssignedDecayProducts()
           
 double getPreAssignedDecayProperTime()
           
 G4PrimaryParticle getPrimaryParticle()
           
 double getProperTime()
           
 double getTotalEnergy()
           
 double getTotalMomentum()
           
 int getTotalOccupancy()
           
 int getVerboseLevel()
           
 void removeElectron(int orbit)
           
 void removeElectron(int orbit, int number)
           
 void set4Momentum(G4LorentzVector momentum)
           
 void setCharge(double charge)
           
 void setCharge(int chargeInUnitOfEplus)
           
 void setDefinition(G4ParticleDefinition aParticleDefinition)
           
 void setKineticEnergy(double aEnergy)
           
 void setMass(double mass)
           
 void setMomentum(G4ThreeVector momentum)
           
 void setMomentumDirection(double px, double py, double pz)
           
 void setMomentumDirection(G4ThreeVector aDirection)
           
 void setPDGcode(int c)
           
 void setPolarization(double polX, double polY, double polZ)
           
 void setPreAssignedDecayProducts(G4DecayProducts aDecayProducts)
           
 void setPreAssignedDecayProperTime(double arg0)
           
 void setPrimaryParticle(G4PrimaryParticle p)
           
 void setProperTime(double arg0)
           
 void setVerboseLevel(int value)
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

G4DynamicParticle

public G4DynamicParticle(long cPtr,
                         boolean cMemoryOwn)

G4DynamicParticle

public G4DynamicParticle()

G4DynamicParticle

public G4DynamicParticle(G4ParticleDefinition aParticleDefinition,
                         G4ThreeVector aMomentumDirection,
                         double aKineticEnergy)

G4DynamicParticle

public G4DynamicParticle(G4ParticleDefinition aParticleDefinition,
                         G4ThreeVector aParticleMomentum)

G4DynamicParticle

public G4DynamicParticle(G4ParticleDefinition aParticleDefinition,
                         G4LorentzVector aParticleMomentum)

G4DynamicParticle

public G4DynamicParticle(G4ParticleDefinition aParticleDefinition,
                         double aTotalEnergy,
                         G4ThreeVector aParticleMomentum)

G4DynamicParticle

public G4DynamicParticle(G4DynamicParticle right)
Method Detail

getCPtr

public static long getCPtr(G4DynamicParticle obj)

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class Object
Throws:
Throwable

delete

public void delete()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

getMomentumDirection

public G4ThreeVector getMomentumDirection()

setMomentumDirection

public void setMomentumDirection(G4ThreeVector aDirection)

setMomentumDirection

public void setMomentumDirection(double px,
                                 double py,
                                 double pz)

getMomentum

public G4ThreeVector getMomentum()

setMomentum

public void setMomentum(G4ThreeVector momentum)

get4Momentum

public G4LorentzVector get4Momentum()

set4Momentum

public void set4Momentum(G4LorentzVector momentum)

getTotalMomentum

public double getTotalMomentum()

getTotalEnergy

public double getTotalEnergy()

getKineticEnergy

public double getKineticEnergy()

setKineticEnergy

public void setKineticEnergy(double aEnergy)

getProperTime

public double getProperTime()

setProperTime

public void setProperTime(double arg0)

getPolarization

public G4ThreeVector getPolarization()

setPolarization

public void setPolarization(double polX,
                            double polY,
                            double polZ)

getMass

public double getMass()

setMass

public void setMass(double mass)

getCharge

public double getCharge()

setCharge

public void setCharge(double charge)

setCharge

public void setCharge(int chargeInUnitOfEplus)

getElectronOccupancy

public G4ElectronOccupancy getElectronOccupancy()

getTotalOccupancy

public int getTotalOccupancy()

getOccupancy

public int getOccupancy(int orbit)

addElectron

public void addElectron(int orbit,
                        int number)

addElectron

public void addElectron(int orbit)

removeElectron

public void removeElectron(int orbit,
                           int number)

removeElectron

public void removeElectron(int orbit)

getDefinition

public G4ParticleDefinition getDefinition()

setDefinition

public void setDefinition(G4ParticleDefinition aParticleDefinition)

getPreAssignedDecayProducts

public G4DecayProducts getPreAssignedDecayProducts()

setPreAssignedDecayProducts

public void setPreAssignedDecayProducts(G4DecayProducts aDecayProducts)

getPreAssignedDecayProperTime

public double getPreAssignedDecayProperTime()

setPreAssignedDecayProperTime

public void setPreAssignedDecayProperTime(double arg0)

dumpInfo

public void dumpInfo(int mode)

dumpInfo

public void dumpInfo()

setVerboseLevel

public void setVerboseLevel(int value)

getVerboseLevel

public int getVerboseLevel()

setPrimaryParticle

public void setPrimaryParticle(G4PrimaryParticle p)

setPDGcode

public void setPDGcode(int c)

getPrimaryParticle

public G4PrimaryParticle getPrimaryParticle()

getPDGcode

public int getPDGcode()


Copyright © 2000-2007 FreeHEP. All Rights Reserved.