Class FanProjectors.BremFanParams

java.lang.Object
jhd.Projection.FanProjectors.FanParams
jhd.Projection.FanProjectors.BremFanParams
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
FanProjectors

public static class FanProjectors.BremFanParams
extends FanProjectors.FanParams
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 CM
    java.lang.String detFormula
    The detector scintillator formula, Must be in Atom1:Count1:Atom2:Count2 format, For example Cs:1:I:1 for CsI Cesium Iodide
    double detGmPerCC
    The detector scintillator screen or detector element density in gm/cc
    java.lang.String filter
    The filter material, typically Al, Cu, Sn, Mo
    double filterCM
    The filter thickness
    double filterGmPerCC
    The filter density
    double kv
    The X-ray source accelerating potential, the upper limit on the X-ray energy
    double ma
    The X-ray source beam current
    java.lang.String[] matlFormula
    Array of compound formulas.
    double[] matlGmPerCC
    Array of compound densities in gm/cc
    java.lang.String[] matlName
    Array of material names, mostly for user convenience
    int[] matlTag
    Array of tags corresponding to a material
    double minKV
    The lower limit on the X-ray energy
    int nBins
    Divide the source spectrum into nBins discrete energies
    java.lang.String target
    The conventional X-ray source anode (target) material

    Fields inherited from class jhd.Projection.FanProjectors.FanParams

    magnification, maxAng, numAng, pixSizeCM, srcToDetCM
  • Constructor Summary

    Constructors
    Constructor Description
    BremFanParams()
    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 target
      The conventional X-ray source anode (target) material
    • kv

      public double kv
      The X-ray source accelerating potential, the upper limit on the X-ray energy
    • ma

      public double ma
      The X-ray source beam current
    • nBins

      public int nBins
      Divide the source spectrum into nBins discrete energies
    • minKV

      public double minKV
      The lower limit on the X-ray energy
    • filter

      public java.lang.String filter
      The filter material, typically Al, Cu, Sn, Mo
    • filterCM

      public double filterCM
      The filter thickness
    • filterGmPerCC

      public double filterGmPerCC
      The filter density
    • matlTag

      public int[] matlTag
      Array of tags corresponding to a material
    • matlName

      public java.lang.String[] matlName
      Array of material names, mostly for user convenience
    • matlFormula

      public java.lang.String[] matlFormula
      Array 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[] matlGmPerCC
      Array of compound densities in gm/cc
    • detFormula

      public java.lang.String detFormula
      The detector scintillator formula, Must be in Atom1:Count1:Atom2:Count2 format, For example Cs:1:I:1 for CsI Cesium Iodide
    • detCM

      public double detCM
      The detector scintillator screen or detector element thickness in CM
    • detGmPerCC

      public double detGmPerCC
      The detector scintillator screen or detector element density in gm/cc
  • Constructor Details

    • BremFanParams

      public BremFanParams()
      Constructor for this serializable parameter block