How to fano test your egs++ simulation #1313
rtownson
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Instructions for performing the Fano Test
Overview
There are two applications for the Fano test:
egs_volumeandegs_fano. Follow the steps below to set them up and run the fano test. You don't need theegs_volumeMonte Carlo tool if you know your region volumes or can calculate them easily.Please note that these applications are rudimentary, for example you need to recompile (make) the fano test application when you change the size of the fano box.
Please let me know if these instructions are unclear, incomplete or incorrect!
egs_volume
Download egs_volume.zip
Steps
Build program
egs_volume/Makefile, replace the 3 occurrences ofa6fc389with the name of your.conffile (without the.confextension), which is generated when you configured EGSnrc, and is located in$HEN_HOUSE/specs.Run example
Execute the following command:
For your own files
Place your files in the
egs_volume/directoryAdd a block in "scoring options" similar to the one in the example.
Notes
Passes: Represents the depth of the generated octree. More passes require significantly more memory.
Samples: Number of randomly sampled points per pass. Computation time is linear with samples.
Bounding box: Adjust
box minandbox maxto contain your geometry.Labels: Optionally, define labels in your geometry to get combined volumes of several regions.
egs_fano
Download egs_fano.zip
Steps:
Run Example:
Modify for Your Use:
egs_fano.cppand runmakeafter each change.egs_volume.Additional Tips:
Ensure all regions have the same material but different densities.
One option is to duplicate one density correction file and update the bulk density in the header for each Fano material.
Don't specify materials inline in the input file, without a density correction file, because EGSnrc then calculates density corrections using a legacy Peirls model, which then vary according to the material specified.
Beta Was this translation helpful? Give feedback.
All reactions