public class BetheBlochCalculator extends Object
Constructor and Description |
---|
BetheBlochCalculator() |
Modifier and Type | Method and Description |
---|---|
static double |
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.
|
static double |
computeBetheBloch(IMaterial material,
Hep3Vector p,
double mass,
double charge,
double distance)
Calculate Bethe-Bloch using an IMaterial.
|
static double |
computeBetheBloch(IMaterial material,
Particle particle,
double distance)
Calculate Bethe-Bloch using IMaterial and Particle.
|
public static double computeBetheBloch(IMaterial material, Particle particle, double distance)
material
- particle
- distance
- public static double computeBetheBloch(IMaterial material, Hep3Vector p, double mass, double charge, double distance)
material
- p
- mass
- charge
- distance
- public static double computeBetheBloch(double Z, double A, double density, IMaterial.State state, double pressure, double temperature, Hep3Vector p, double mass, double charge, double distance)
Z
- A
- density
- state
- pressure
- temperature
- p
- mass
- charge
- distance
- Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.