Package jhd.MuMassCalculator
Class MuMassCalculator.BeamHardenParams
java.lang.Object
jhd.MuMassCalculator.MuMassCalculator.BeamHardenParams
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- MuMassCalculator
public static class MuMassCalculator.BeamHardenParams
extends java.lang.Object
implements java.io.Serializable
Wrapper class for serialization boiler plate.
- Author:
- John H Dunsmuir
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description double
detCM
The detector scintillator screen or detector element thickness in CMjava.lang.String
detFormula
The detector scintillator formula, Must be in Atom1:Count1:Atom2:Count2 format, For example Cs:1:I:1 for CsI Cesium Iodidedouble
detGmPerCC
The detector scintillator screen or detector element density in gm/ccjava.lang.String
filter
The filter material, typically Al, Cu, Sn, Modouble
filterCM
The filter thicknessdouble
filterGmPerCC
The filter densitydouble
kv
The X-ray source accelerating potential, the upper limit on the X-ray energydouble
kvInc
Divide the source spectrum into nBins discrete energiesdouble
kvMin
The lower limit on the X-ray energydouble
ma
The X-ray source beam currentdouble
matlCM
matl thickness(cm)java.lang.String
matlFormula
compound formula.double
matlGmPerCC
compound density in gm/ccdouble
pixSizeCM
The image pixel size in CM.java.lang.String
target
The conventional X-ray source anode (target) material -
Constructor Summary
Constructors Constructor Description BeamHardenParams()
Constructor for this serializable parameter block -
Method Summary
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
target
public java.lang.String targetThe conventional X-ray source anode (target) material -
kv
public double kvThe X-ray source accelerating potential, the upper limit on the X-ray energy -
ma
public double maThe X-ray source beam current -
kvInc
public double kvIncDivide the source spectrum into nBins discrete energies -
kvMin
public double kvMinThe lower limit on the X-ray energy -
filter
public java.lang.String filterThe filter material, typically Al, Cu, Sn, Mo -
filterCM
public double filterCMThe filter thickness -
filterGmPerCC
public double filterGmPerCCThe filter density -
pixSizeCM
public double pixSizeCMThe image pixel size in CM. the code works in CGS units -
matlFormula
public java.lang.String matlFormulacompound formula. Must be in Atom1:Count1:Atom2:Count2 format, for example Ca:1:C:1:O:3 for CaCO3 Calcite -
matlGmPerCC
public double matlGmPerCCcompound density in gm/cc -
matlCM
public double matlCMmatl thickness(cm) -
detFormula
public java.lang.String detFormulaThe detector scintillator formula, Must be in Atom1:Count1:Atom2:Count2 format, For example Cs:1:I:1 for CsI Cesium Iodide -
detCM
public double detCMThe detector scintillator screen or detector element thickness in CM -
detGmPerCC
public double detGmPerCCThe detector scintillator screen or detector element density in gm/cc
-
-
Constructor Details
-
BeamHardenParams
public BeamHardenParams()Constructor for this serializable parameter block
-