Package | Description |
---|---|
org.lcsim.detector | |
org.lcsim.detector.material |
Modifier and Type | Method and Description |
---|---|
IMaterial |
IDetectorFactory.createMaterialElement(String name,
double Z,
double A,
double density,
IMaterial.State state,
double temperature,
double pressure) |
IMaterial |
DetectorFactory.createMaterialElement(String name,
double Z,
double A,
double density,
IMaterial.State state,
double temperature,
double pressure) |
IMaterial |
IDetectorFactory.createMaterialMixture(String name,
int nComponents,
double density,
IMaterial.State state) |
IMaterial |
DetectorFactory.createMaterialMixture(String name,
int nComponents,
double density,
IMaterial.State state) |
Modifier and Type | Field and Description |
---|---|
static IMaterial.State |
IMaterial.defaultState |
static IMaterial.State |
IMaterial.Gas |
static IMaterial.State |
IMaterial.Liquid |
static IMaterial.State |
IMaterial.Solid |
protected IMaterial.State |
MaterialElement.state |
static IMaterial.State |
IMaterial.Unknown |
Modifier and Type | Method and Description |
---|---|
IMaterial.State |
IMaterial.getState()
Get the state of this material, either liquid, gas, solid, or unknown.
|
IMaterial.State |
MaterialElement.getState() |
Modifier and Type | Method and Description |
---|---|
static double |
BetheBlochCalculator.computeBetheBloch(double Z,
double A,
double density,
IMaterial.State state,
double pressure,
double temperature,
Hep3Vector p,
double mass,
double charge,
double distance)
Calculate Bethe Bloch with numerical parameters.
|
Constructor and Description |
---|
MaterialElement(String name,
double Z,
double A,
double density,
IMaterial.State state,
double temperature,
double pressure)
Construct a MaterialElement.
|
MaterialMixture(String name,
int nComponents,
double density,
IMaterial.State state)
Construct a material with a number of components.
|
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.