hep.geant4.jni
Class G4DynamicParticle
java.lang.Object
hep.geant4.jni.G4DynamicParticle
public class G4DynamicParticle
- extends Object
swigCMemOwn
protected boolean swigCMemOwn
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)
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.