hep.geant4.jni
Class G4Material

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

public class G4Material
extends Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
G4Material(long cPtr, boolean cMemoryOwn)
           
G4Material(String name, double z, double a, double density)
           
G4Material(String name, double z, double a, double density, G4State state)
           
G4Material(String name, double z, double a, double density, G4State state, double temp)
           
G4Material(String name, double z, double a, double density, G4State state, double temp, double pressure)
           
G4Material(String name, double density, int nComponents)
           
G4Material(String name, double density, int nComponents, G4State state)
           
G4Material(String name, double density, int nComponents, G4State state, double temp)
           
G4Material(String name, double density, int nComponents, G4State state, double temp, double pressure)
           
G4Material(SWIGTYPE_p___void__ arg0)
           
 
Method Summary
 void addElement(G4Element element, double fraction)
           
 void addElement(G4Element element, int nAtoms)
           
 void addMaterial(G4Material material, double fraction)
           
 void delete()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 double getA()
           
 String getChemicalFormula()
           
static long getCPtr(G4Material obj)
           
 double getDensity()
           
 double getElectronDensity()
           
 G4Element getElement(int iel)
           
 G4ElementVector getElementVector()
           
 long getIndex()
           
 G4IonisParamMat getIonisation()
           
static G4Material getMaterial(String name)
           
static G4Material getMaterial(String name, boolean warning)
           
 G4MaterialPropertiesTable getMaterialPropertiesTable()
           
static G4MaterialTable getMaterialTable()
           
 String getName()
           
 double getNuclearInterLength()
           
 long getNumberOfElements()
           
static long getNumberOfMaterials()
           
 double getPressure()
           
 double getRadlen()
           
 G4SandiaTable getSandiaTable()
           
 G4State getState()
           
 double getTemperature()
           
 double getTotNbOfAtomsPerVolume()
           
 double getTotNbOfElectPerVolume()
           
 double getZ()
           
 void setChemicalFormula(String chF)
           
 void setMaterialPropertiesTable(G4MaterialPropertiesTable anMPT)
           
protected  void swigDirectorDisconnect()
           
 void swigReleaseOwnership()
           
 void swigTakeOwnership()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

G4Material

public G4Material(long cPtr,
                  boolean cMemoryOwn)

G4Material

public G4Material(String name,
                  double z,
                  double a,
                  double density,
                  G4State state,
                  double temp,
                  double pressure)

G4Material

public G4Material(String name,
                  double z,
                  double a,
                  double density,
                  G4State state,
                  double temp)

G4Material

public G4Material(String name,
                  double z,
                  double a,
                  double density,
                  G4State state)

G4Material

public G4Material(String name,
                  double z,
                  double a,
                  double density)

G4Material

public G4Material(String name,
                  double density,
                  int nComponents,
                  G4State state,
                  double temp,
                  double pressure)

G4Material

public G4Material(String name,
                  double density,
                  int nComponents,
                  G4State state,
                  double temp)

G4Material

public G4Material(String name,
                  double density,
                  int nComponents,
                  G4State state)

G4Material

public G4Material(String name,
                  double density,
                  int nComponents)

G4Material

public G4Material(SWIGTYPE_p___void__ arg0)
Method Detail

getCPtr

public static long getCPtr(G4Material obj)

finalize

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

delete

public void delete()

swigDirectorDisconnect

protected void swigDirectorDisconnect()

swigReleaseOwnership

public void swigReleaseOwnership()

swigTakeOwnership

public void swigTakeOwnership()

equals

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

addElement

public void addElement(G4Element element,
                       int nAtoms)

addElement

public void addElement(G4Element element,
                       double fraction)

addMaterial

public void addMaterial(G4Material material,
                        double fraction)

setChemicalFormula

public void setChemicalFormula(String chF)

getName

public String getName()

getChemicalFormula

public String getChemicalFormula()

getDensity

public double getDensity()

getState

public G4State getState()

getTemperature

public double getTemperature()

getPressure

public double getPressure()

getNumberOfElements

public long getNumberOfElements()

getElementVector

public G4ElementVector getElementVector()

getElement

public G4Element getElement(int iel)

getTotNbOfAtomsPerVolume

public double getTotNbOfAtomsPerVolume()

getTotNbOfElectPerVolume

public double getTotNbOfElectPerVolume()

getElectronDensity

public double getElectronDensity()

getRadlen

public double getRadlen()

getNuclearInterLength

public double getNuclearInterLength()

getIonisation

public G4IonisParamMat getIonisation()

getSandiaTable

public G4SandiaTable getSandiaTable()

getZ

public double getZ()

getA

public double getA()

setMaterialPropertiesTable

public void setMaterialPropertiesTable(G4MaterialPropertiesTable anMPT)

getMaterialPropertiesTable

public G4MaterialPropertiesTable getMaterialPropertiesTable()

getMaterialTable

public static G4MaterialTable getMaterialTable()

getNumberOfMaterials

public static long getNumberOfMaterials()

getIndex

public long getIndex()

getMaterial

public static G4Material getMaterial(String name,
                                     boolean warning)

getMaterial

public static G4Material getMaterial(String name)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2000-2007 FreeHEP. All Rights Reserved.