EGS (Electron Gamma Shower )コンピュータコードシステムは 、 数keVから数百GeVまでのエネルギーを持つ粒子の任意の形状における電子 と光子 の結合輸送のモンテカルロ シミュレーションのための汎用パッケージです。 [ 1 ] これはSLAC で開発されましたが、 1980年代初頭からカナダ国立研究評議会 とKEKが その開発に関わっています。
オリジナルのEGSコードの開発はEGS4バージョンで終了しました。それ以降、2つのグループが新しい物理法則に基づいてコードを書き直しました。
EGSnrc EGSnrc は、1 keV から 10 GeV までの粒子エネルギーに対して結合電子-光子輸送のモンテカルロシミュレーションを構築するために適用できる汎用ソフトウェアツールキットです。放射線関連のさまざまな分野で国際的に広く使用されています。EGSnrc の実装により、荷電粒子輸送力学と原子散乱断面積データの精度と正確性が向上します。[ 4 ] [ 5 ] [ 6 ] 荷電粒子多重散乱アルゴリズムにより、精度を犠牲にすることなく大きなステップサイズが可能になります。これは、高速なシミュレーション速度につながるツールキットの重要な機能です。[ 7 ] [ 8 ] EGSnrc には、複雑な形状や粒子源をモデル化するために使用できる egs++ と呼ばれる C++ クラスライブラリも含まれています。
EGSnrcはオープンソースであり、GNU Affero General Public License の下でGitHub で配布されています。[ 9 ] EGSnrcのドキュメントもオンラインで入手可能です。[ 10 ]
EGSnrc には、放射線輸送物理学を利用して特定の量を計算するさまざまなアプリケーションが付属しています。これらのコードは、EGSnrc のライフサイクルを通じて多数の著者によって開発され、大規模なユーザー コミュニティをサポートしています。吸収線量 、カーマ 、粒子フルエンスなどの量を、複雑な幾何学的条件で計算することが可能です。最もよく知られている EGSnrc アプリケーションの一つは BEAMnrc で、これは OMEGA プロジェクトの一部として開発されました。これは、カナダ国立研究評議会と ウィスコンシン大学マディソン校 の研究グループとの共同プロジェクトでした。BEAMnrc のコンポーネント モジュール システムを使用すると、あらゆる種類の医療用リニア アクセラレータを モデル化できます。[ 11 ]
参考文献 ↑ Nelson, WR; Hirayama, H.; Rogers, DWO (1985). "EGS4コードシステム".レポートSLAC–265、スタンフォード線形加速器センター、スタンフォード、カリフォルニア州 。 ↑ カナダ、カナダ政府。国立研究評議会。 「EGSnrc: 放射線輸送をモデル化するためのソフトウェアツール - カナダ国立研究評議会」 。www.nrc -cnrc.gc.ca 。 2018年 11月1日 取得 。 ↑ 「EGS at KEK Web Page」 . rcwww.kek.jp . 2018年 11月1日 取得 。 ↑ Kawrakow, I (2000). "電子輸送の正確な凝縮履歴モンテカルロシミュレーション。I. EGSnrc、新しいEGS4バージョン" . Medical Physics . 27 (3): 485–98 . Bibcode : 2000MedPh..27..485K . doi : 10.1118/1.598917 . PMID 10757601 . ↑ Kawrakow, I (2000). "電子輸送の正確な凝縮履歴モンテカルロシミュレーション。II. イオンチャンバー応答シミュレーションへの応用: I.". Medical Physics . 27 (3): 499– 513. Bibcode : 2000MedPh..27..499K . doi : 10.1118/1.598918 . PMID 10757602 . ↑ ↑ Kawrakow, I; Bielajew, AF (1998). "On the representation of electron multiple elastic-scattering distributions for Monte Carlo calculations". Nuclear Instruments and Methods in Physics Research Section B. 134 ( 3–4 ) : 325–36 . Bibcode : 1998NIMPB.134..325K . doi : 10.1016/S0168-583X(97)00723-4 . ↑ Kawrakow, I; Bielajew, AF (1998). "電子輸送のための凝縮履歴法について". Nuclear Instruments and Methods in Physics Research Section B . 142 (3): 253– 80. Bibcode : 1998NIMPB.142..253K . doi : 10.1016/S0168-583X(98)00274-2 . ↑ "nrc-cnrc/EGSnrc" . GitHub . 2018年 11月1日 取得 . ↑ "EGSnrc" . nrc-cnrc.github.io . 2018年 11月1日 取得 . ↑ Rogers, DWO; Faddegon, BA; Ding, GX; Ma, C.-M.; We, J.; Mackie, TR (1995). "BEAM: 放射線治療ユニットをシミュレートするためのモンテカルロコード". Medical Physics . 22 (5): 503–524 . Bibcode : 1995MedPh..22..503R . doi : 10.1118/1.597552 . PMID 7643786 .
外部リンク EGSnrcに関するNRC-CNRCページ KEKのEGS5ページ EGSnrcのGitHubページ EGSnrcのオンラインドキュメント EGSnrc サブレディット