I am working on ICRP-145 mesh phantom, I need to calculate the Dose-Volume Histogram (DVH) for several organs, including the Brain, Eye Lens, and Pituitary Gland.
Following previous discussions on the forum ( How to score DVH in mathematical phantom ), I understand the standard workflow is to score dose in a 3D grid using a Cart USRBIN. I have two specific questions :
1- Since ICRP-145 is a mesh phantom, how can I precisely identify which voxel in my Cart USRBIN belongs to which specific organ region?
2- When defining the X/Y/Z boundaries of the USRBIN, should the grid cover the entire volume containing all organs of interest, or should a separate USRBIN be defined for each organ? :
I tried using USRBIN with Type REGION to score the dose in each organ region of the mesh phantom. However, this approach provides only a single average dose value per region. Since the Dose-Volume Histogram (DVH) requires plotting Volume (%) versus Dose (Gy), it needs a distribution of dose values inside the organ, not just one value.
The output is a matrix of dose values for the tetrahedral elements, for example in the text output format like:
root@DESKTOP-EAIEEGN:/mnt/c/Manal/S-Value/UterusAF# head -200 AF002_fort.25
***** AP geometry, 1 MeV *****
DATE: 3/13/26, TIME: 21:00:17
Total number of particles followed 10000, for a total weight of 1.0000E+04
Unstructured Mesh binning n. 3 "U_Wall_Ins" , generalized particle n. 228
***** bins corresponding to the element-id:
from element 0 to element ****** in step of 1
accurate deposition along the tracks requested
0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 4.8576E-09 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
0.0000E+00 1.0207E-08 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
This seems suitable for constructing a DVH, since each tetrahedron has its own dose value. My question is:
How can I identify which tetrahedral elements belong to a given organ (Uterus, urinary bladder, etc) in the ICRP-145 mesh phantom? is there a way in FLUKA to obtain the mapping between tetrahedral element IDs and the corresponding organ/region, so that I can group the elements belonging to each organ and compute the DVH? AF.inp (138.1 KB) source_newgen_with_regionsource.f (20.2 KB)