Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Check which input particle types makes sense to include #1357

Closed
grzanka opened this issue Nov 22, 2023 · 6 comments · Fixed by #1433
Closed

Check which input particle types makes sense to include #1357

grzanka opened this issue Nov 22, 2023 · 6 comments · Fixed by #1433
Assignees
Labels
Fluka Right now as the many-core CPUs are so popular we can switch to parallel compilation.

Comments

@grzanka
Copy link
Contributor

grzanka commented Nov 22, 2023

Probably some of the won't work, some of them may not be useful at all (say neutrinos?)

@grzanka grzanka added the Fluka Right now as the many-core CPUs are so popular we can switch to parallel compilation. label Nov 22, 2023
@Bogdan2423
Copy link
Contributor

I tested SHIELDHIT-12A on proton pencil beam example with all available particles. All particles gave results which looked fine, with the following excepions:

  • Pion pi0 (5) gave no results (empty plots)
  • For Gamma radiation (12) simulation failed
  • Muons (15, 16) there were no results except dose
  • For heavy ion (25) simulation failed if no HIPROJ card with A and Z values was provided, even though docs state that carbon-12 is default in case the card is omitted. When HIPROJ is defined it works normally

I tested Fluka on colimator input file. This time the exceptions were:

  • Pion 0, gamma radiation and muons gave no results for fluence with proton filter, but there were results for dose

@grzanka
Copy link
Contributor Author

grzanka commented Dec 2, 2023

I tested SHIELDHIT-12A on proton pencil beam example with all available particles. All particles gave results which looked fine, with the following excepions:

  • Pion pi0 (5) gave no results (empty plots)

Can you check "fluence" without any filters for pi0 ?

  • For Gamma radiation (12) simulation failed

That is expected, we should exclude photons (gamma radiation) from input particle list for SHIELD-HIT12A. This simulator code cannot handle transport of photons.

  • Muons (15, 16) there were no results except dose

That was expected. One should check as well "fluence" without any filter. I would expect some results there.

  • For heavy ion (25) simulation failed if no HIPROJ card with A and Z values was provided, even though docs state that carbon-12 is default in case the card is omitted. When HIPROJ is defined it works normally

All heavy ions should go as input particles for SH12A.

I tested Fluka on colimator input file. This time the exceptions were:

  • Pion 0, gamma radiation and muons gave no results for fluence with proton filter, but there were results for dose

That means that pion0, gamma and muons are to be included in input particle list for Fluka. It is expected that "proton fluence" is zero.

@Bogdan2423
Copy link
Contributor

Bogdan2423 commented Dec 7, 2023

Can you check "fluence" without any filters for pi0 ?

I removed all filters from all detectors on proton pencil beam example, still no results for pi0. All plots are empty, all scalar results are 0.

That was expected. One should check as well "fluence" without any filter. I would expect some results there.

Fluence without filters gave normal results for these particles.

@grzanka
Copy link
Contributor Author

grzanka commented Dec 7, 2023

@Bogdan2423 can you make a PR which removes unsupported particles for SHIELD-HIT12A ?
That should be easy modification of UI

@Bogdan2423
Copy link
Contributor

@Bogdan2423 can you make a PR which removes unsupported particles for SHIELD-HIT12A ? That should be easy modification of UI

Shouldn't we wait until we have the option to select the simulator in the editor? If I did it now I would have to remove these particles from both SHIELD-HIT12A and Fluka. Unless we want to add them back for Fluka later

@grzanka
Copy link
Contributor Author

grzanka commented Dec 14, 2023

As for now remove unsupported SHIELD-HIT12A particles.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Fluka Right now as the many-core CPUs are so popular we can switch to parallel compilation.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants