IMaterial
and
BetheBlochCalculator
.public abstract class MaterialCalculator extends Object
Modifier and Type | Field and Description |
---|---|
private static boolean |
_debug
Deprecated.
|
static double |
FINE_STRUCTURE_CONSTANT
Deprecated.
|
static double |
M_e
Deprecated.
|
static double |
N_A
Deprecated.
|
static double |
r_e
Deprecated.
|
Constructor and Description |
---|
MaterialCalculator()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static double |
computeBetheBloch(Material material,
double[] p,
double mass,
double charge,
double distance)
Deprecated.
|
static double |
computeNuclearInteractionLength(double A,
double Z)
Deprecated.
Compute NIL, using hard-coded values for Z <= 2 from PDG.
|
double |
computeRadiationLength(Material m)
Deprecated.
|
static double |
computeRadiationLengthEstimate(double A,
double Z)
Deprecated.
|
static double |
computeRadiationLengthTsai(double A,
double Z)
Deprecated.
Compute radiation length using Tsai formula
Based on LELAPS CEPack/ceelement::setIntLength()
|
private static boolean _debug
public static final double FINE_STRUCTURE_CONSTANT
public static final double M_e
public static final double N_A
public static final double r_e
public static double computeRadiationLengthEstimate(double A, double Z)
public static double computeRadiationLengthTsai(double A, double Z)
public static double computeNuclearInteractionLength(double A, double Z)
public static double computeBetheBloch(Material material, double[] p, double mass, double charge, double distance)
public double computeRadiationLength(Material m)
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.