public class DeDxBethe extends DeDx
Modifier and Type | Field and Description |
---|---|
private double |
_a |
private double |
_C |
private double |
_cA |
private double |
_density |
private double |
_ionizationPot |
private double |
_m |
private double |
_particleMass |
private double |
_X0 |
private double |
_X1 |
Constructor and Description |
---|
DeDxBethe(double density)
Construct an instance given a material density.
|
Modifier and Type | Method and Description |
---|---|
double |
dEdX(double energy)
Return energy loss (dE/dx) for a given energy.
|
double |
loseEnergy(double energy,
double x)
Return new energy for a given path distance.
|
double |
sigmaEnergy(double energy,
double x)
Return the uncertainty in the energy lost sigma(E).
|
String |
toString()
output stream
|
private double _density
private double _particleMass
private double _a
private double _ionizationPot
private double _cA
private double _X0
private double _X1
private double _m
private double _C
public DeDxBethe(double density)
density
- The density of the material.public double dEdX(double energy)
public double sigmaEnergy(double energy, double x)
sigmaEnergy
in class DeDx
energy
- The energy of the particle.x
- The amount of material.public double loseEnergy(double energy, double x)
loseEnergy
in class DeDx
energy
- The energy of the particle.x
- The amount of material.Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.