hep.geant4.jni
Class G4NistManager

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

public class G4NistManager
extends Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
G4NistManager(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 G4Material constructNewGasMaterial(String name, String nameNist, double temp, double pres)
           
 G4Material constructNewGasMaterial(String name, String nameNist, double temp, double pres, boolean isotopes)
           
 G4Material constructNewMaterial(String name, StringVector elm, DoubleVector weight, double dens)
           
 G4Material constructNewMaterial(String name, StringVector elm, DoubleVector weight, double dens, boolean isotopes)
           
 G4Material constructNewMaterial(String name, StringVector elm, IntVector nbAtoms, double dens)
           
 G4Material constructNewMaterial(String name, StringVector elm, IntVector nbAtoms, double dens, boolean isotopes)
           
 void delete()
           
 void deRegisterElement(G4Element arg0)
           
 void deRegisterMaterial(G4Material arg0)
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 G4Element findOrBuildElement(int Z)
           
 G4Element findOrBuildElement(int Z, boolean isotopes)
           
 G4Element findOrBuildElement(String symb)
           
 G4Element findOrBuildElement(String symb, boolean isotopes)
           
 G4Material findOrBuildMaterial(String name)
           
 G4Material findOrBuildMaterial(String name, boolean isotopes)
           
 G4Material findOrBuildMaterial(String name, boolean isotopes, boolean warning)
           
 double getAtomicMassAmu(int Z)
           
static long getCPtr(G4NistManager obj)
           
 G4Element getElement(long index)
           
 double getIsotopeAbundance(int Z, int N)
           
 double getIsotopeMass(int Z, int N)
           
 G4Material getMaterial(long index)
           
 long getNumberOfElements()
           
 long getNumberOfMaterials()
           
 int getVerbose()
           
 int getZ(String symb)
           
static G4NistManager instance()
           
 void listMaterials(String arg0)
           
 void printElement(int Z)
           
 void printElement(String arg0)
           
 void printG4Element(String arg0)
           
 void printG4Material(String arg0)
           
 void registerElement(G4Element arg0)
           
 void registerMaterial(G4Material arg0)
           
 void setVerbose(int arg0)
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

G4NistManager

public G4NistManager(long cPtr,
                     boolean cMemoryOwn)
Method Detail

getCPtr

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

instance

public static G4NistManager instance()

registerElement

public void registerElement(G4Element arg0)

deRegisterElement

public void deRegisterElement(G4Element arg0)

getElement

public G4Element getElement(long index)

findOrBuildElement

public G4Element findOrBuildElement(int Z,
                                    boolean isotopes)

findOrBuildElement

public G4Element findOrBuildElement(int Z)

findOrBuildElement

public G4Element findOrBuildElement(String symb,
                                    boolean isotopes)

findOrBuildElement

public G4Element findOrBuildElement(String symb)

getNumberOfElements

public long getNumberOfElements()

getZ

public int getZ(String symb)

getAtomicMassAmu

public double getAtomicMassAmu(int Z)

getIsotopeMass

public double getIsotopeMass(int Z,
                             int N)

getIsotopeAbundance

public double getIsotopeAbundance(int Z,
                                  int N)

printElement

public void printElement(String arg0)

printElement

public void printElement(int Z)

printG4Element

public void printG4Element(String arg0)

registerMaterial

public void registerMaterial(G4Material arg0)

deRegisterMaterial

public void deRegisterMaterial(G4Material arg0)

getMaterial

public G4Material getMaterial(long index)

findOrBuildMaterial

public G4Material findOrBuildMaterial(String name,
                                      boolean isotopes,
                                      boolean warning)

findOrBuildMaterial

public G4Material findOrBuildMaterial(String name,
                                      boolean isotopes)

findOrBuildMaterial

public G4Material findOrBuildMaterial(String name)

constructNewMaterial

public G4Material constructNewMaterial(String name,
                                       StringVector elm,
                                       IntVector nbAtoms,
                                       double dens,
                                       boolean isotopes)

constructNewMaterial

public G4Material constructNewMaterial(String name,
                                       StringVector elm,
                                       IntVector nbAtoms,
                                       double dens)

constructNewMaterial

public G4Material constructNewMaterial(String name,
                                       StringVector elm,
                                       DoubleVector weight,
                                       double dens,
                                       boolean isotopes)

constructNewMaterial

public G4Material constructNewMaterial(String name,
                                       StringVector elm,
                                       DoubleVector weight,
                                       double dens)

constructNewGasMaterial

public G4Material constructNewGasMaterial(String name,
                                          String nameNist,
                                          double temp,
                                          double pres,
                                          boolean isotopes)

constructNewGasMaterial

public G4Material constructNewGasMaterial(String name,
                                          String nameNist,
                                          double temp,
                                          double pres)

getNumberOfMaterials

public long getNumberOfMaterials()

setVerbose

public void setVerbose(int arg0)

getVerbose

public int getVerbose()

listMaterials

public void listMaterials(String arg0)

printG4Material

public void printG4Material(String arg0)


Copyright © 2000-2007 FreeHEP. All Rights Reserved.