Package jhd.Projection
Class ParallelProjectors.BremParallelParams
java.lang.Object
jhd.Projection.ParallelProjectors.ParallelParams
jhd.Projection.ParallelProjectors.BremParallelParams
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- ParallelProjectors
public static class ParallelProjectors.BremParallelParams extends ParallelProjectors.ParallelParams
Parameter block for fan projecting a tagged 2D image to a sinogram using a simplified conventional CT scanner simulation.
- Author:
- John 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
ma
The X-ray source beam currentjava.lang.String[]
matlFormula
Array of compound formulas.double[]
matlGmPerCC
Array of compound densities in gm/ccjava.lang.String[]
matlName
Array of material names, mostly for user convenienceint[]
matlTag
Array of tags corresponding to a materialdouble
minKV
The lower limit on the X-ray energyint
nBins
Divide the source spectrum into nBins discrete energiesdouble
pixSizeCM
The image pixel size in CM.java.lang.String
target
The conventional X-ray source anode (target) materialFields inherited from class jhd.Projection.ParallelProjectors.ParallelParams
maxAng, numAng
-
Constructor Summary
Constructors Constructor Description BremParallelParams()
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 -
nBins
public int nBinsDivide the source spectrum into nBins discrete energies -
minKV
public double minKVThe 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 -
matlTag
public int[] matlTagArray of tags corresponding to a material -
matlName
public java.lang.String[] matlNameArray of material names, mostly for user convenience -
matlFormula
public java.lang.String[] matlFormulaArray of compound formulas. Must be in Atom1:Count1:Atom2:Count2 format, for example Ca:1:C:1:O:3 for CaCO3 Calcite -
matlGmPerCC
public double[] matlGmPerCCArray of compound densities in gm/cc -
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
-
BremParallelParams
public BremParallelParams()Constructor for this serializable parameter block
-