MCCL Sample Input AOfXAndYAndZ fluorescence - VirtualPhotonics/Vts.MonteCarlo GitHub Wiki

{
  "OutputName": "fluorescence_emission_AOfXAndYAndZ_source_infinite_cylinder",
  "N": 100,
  "Options": {
    "Seed": 0,
    "RandomNumberGeneratorType": "MersenneTwister",
    "AbsorptionWeightingType": "Discrete",
    "PhaseFunctionType": "HenyeyGreenstein",
    "Databases": [],
    "TrackStatistics": true,
    "RussianRouletteWeightThreshold": 0.0,
    "SimulationIndex": 0
  },
  "SourceInput": {
    "SourceType": "FluorescenceEmissionAOfXAndYAndZ",
    "InputFolder": "infinite_cylinder_AOfXAndYAndZ",
    "Infile": "infinite_cylinder_AOfXAndYAndZ.txt",
    "InitialTissueRegionIndex": 3,
    "SamplingMethod": "CDF"
  },
  "TissueInput": {
    "InfiniteCylinderRegion": {
      "TissueRegionType": "InfiniteCylinder",
      "Center": {
        "X": 0.0,
        "Y": 0.0,
        "Z": 1.0
      },
      "Radius": 1.0,
      "RegionOP": {
        "Mua": 0.05,
        "G": 0.8,
        "Musp": 1.0,
        "Mus": 5.000000000000001,
        "N": 1.4
      }
    },
    "LayerRegions": [
      {
        "TissueRegionType": "Layer",
        "ZRange": {
          "Start": "-Infinity",
          "Stop": 0.0,
          "Count": 2
        },
        "RegionOP": {
          "Mua": 0.0,
          "G": 1.0,
          "Musp": 1E-10,
          "Mus": 1E-10,
          "N": 1.0
        }
      },
      {
        "TissueRegionType": "Layer",
        "ZRange": {
          "Start": 0.0,
          "Stop": 100.0,
          "Count": 2
        },              
        "RegionOP": {
          "Mua": 0.01,
          "G": 0.8,
          "Musp": 10.0,
          "Mus": 50.000000000000014,
          "N": 1.4
        }
      },
      {
        "TissueRegionType": "Layer",
        "ZRange": {
          "Start": 100.0,
          "Stop": "Infinity",
          "Count": 2
        },
        "RegionOP": {
          "Mua": 0.0,
          "G": 1.0,
          "Musp": 1E-10,
          "Mus": 1E-10,
          "N": 1.0
        }
      }
    ],
    "TissueType": "SingleInfiniteCylinder"
  },
  "DetectorInputs": [
    {
      "X": {
        "Start": -10.0,
        "Stop": 10.0,
        "Count": 101
      },
      "Y": {
        "Start": -100.0,
        "Stop": 100.0,
        "Count": 2
      },
      "FinalTissueRegionIndex": 0,
      "NA": "Infinity",
      "TallyType": "ROfXAndY",
      "Name": "ROfXAndY",
      "TallySecondMoment": false,
      "TallyDetails": {
        "IsReflectanceTally": true,
        "IsTransmittanceTally": false,
        "IsSpecularReflectanceTally": false,
        "IsInternalSurfaceTally": false,
        "IspMCReflectanceTally": false,
        "IspMCTransmittanceTally": false,
        "IsBoundingVolumeTally": false,
        "IsVolumeTally": false,
        "IsCylindricalTally": false,
        "IsNotImplementedForDAW": false,
        "IsNotImplementedForCAW": false,
        "IsNotImplementedYet": false
      }
    }
  ]
}