PHITS-UDM

PHITS-UDM (User Defined Model) is an extension to PHITS that implements new interactions and particles.


The following two sections are introduced:

[ user defined interaction ]
[ user defined particle ]

You can also share the original source code used in your implementation with other users.


[ user defined interaction ]

The user describes in templated fortran code the cross section, distribution, and incident particles that cause the interaction to be implemented. Recompiling that code implements the interaction in PHITS.

Templated fortran code is simplified. See [Explanation of sample code / How to create user code] for details.

The following incident particles are supported in the current version. (Feel free to let us know if you prefer other particles.)

  • Photon

  • Electron, positron

  • Muon

  • Neutrino

  • User-defined particles


[ user defined particle ]

The user describes the masses, lifetimes, and decay patterns of user-defined particles in templated fortran code. The particle properties are implemented by recompiling PHITS with the user codes.

The following values can be assigned as kf-code for user-defined particles:

\(900000 \leq |\text{kf-code}| \leq 999999\)

You can use the kf-code in part of the tally section or proj of the source section.

The decay patterns and lifetimes of the particles (like muons) already implemented in PHITS can be easily changed.


Contact: Yasuhito Sakaki (KEK)
sakakiy _AT_ post.kek.jp

Collaborators: Shin-ichiro Abe (JAEA), Hiroshi Iwase (KEK)