hep.geant4.jni
Class G4Element

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

public class G4Element
extends Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
G4Element(long cPtr, boolean cMemoryOwn)
           
G4Element(String name, String symbol, double Zeff, double Aeff)
           
G4Element(String name, String symbol, int nbIsotopes)
           
G4Element(SWIGTYPE_p___void__ arg0)
           
 
Method Summary
 void addIsotope(G4Isotope isotope, double RelativeAbundance)
           
 void decreaseCountUse()
           
 void delete()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 double getA()
           
 double getAtomicShell(int arg0)
           
 int getCountUse()
           
static long getCPtr(G4Element obj)
           
static G4Element getElement(String name)
           
static G4Element getElement(String name, boolean warning)
           
static G4ElementVector getElementTable()
           
 double getfCoulomb()
           
 double getfRadTsai()
           
 long getIndex()
           
 int getIndexZ()
           
 G4IonisParamElm getIonisation()
           
 G4Isotope getIsotope(int iso)
           
 G4IsotopeVector getIsotopeVector()
           
 double getN()
           
 String getName()
           
 int getNbOfAtomicShells()
           
static long getNumberOfElements()
           
 long getNumberOfIsotopes()
           
 SWIGTYPE_p_double getRelativeAbundanceVector()
           
 String getSymbol()
           
 double getZ()
           
 void increaseCountUse()
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

G4Element

public G4Element(long cPtr,
                 boolean cMemoryOwn)

G4Element

public G4Element(String name,
                 String symbol,
                 double Zeff,
                 double Aeff)

G4Element

public G4Element(String name,
                 String symbol,
                 int nbIsotopes)

G4Element

public G4Element(SWIGTYPE_p___void__ arg0)
Method Detail

getCPtr

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

addIsotope

public void addIsotope(G4Isotope isotope,
                       double RelativeAbundance)

getName

public String getName()

getSymbol

public String getSymbol()

getZ

public double getZ()

getN

public double getN()

getA

public double getA()

getNbOfAtomicShells

public int getNbOfAtomicShells()

getAtomicShell

public double getAtomicShell(int arg0)

getNumberOfIsotopes

public long getNumberOfIsotopes()

getIsotopeVector

public G4IsotopeVector getIsotopeVector()

getRelativeAbundanceVector

public SWIGTYPE_p_double getRelativeAbundanceVector()

getIsotope

public G4Isotope getIsotope(int iso)

getElementTable

public static G4ElementVector getElementTable()

getNumberOfElements

public static long getNumberOfElements()

getIndex

public long getIndex()

getElement

public static G4Element getElement(String name,
                                   boolean warning)

getElement

public static G4Element getElement(String name)

getCountUse

public int getCountUse()

increaseCountUse

public void increaseCountUse()

decreaseCountUse

public void decreaseCountUse()

getIndexZ

public int getIndexZ()

getfCoulomb

public double getfCoulomb()

getfRadTsai

public double getfRadTsai()

getIonisation

public G4IonisParamElm getIonisation()


Copyright © 2000-2007 FreeHEP. All Rights Reserved.