EGS5 の概要 (Electron Gamma Shower Version 5)

Slides:



Advertisements
Similar presentations
EGS5 の導入 KEK 波戸芳仁 Last modified on 例題1 ベータ線を物質に打ち込 む ベータ線は物質で止まってしまうか?通 り抜けるか? 物質の内部でどのような反応が起こる か? ベータ線.
Advertisements

ユーザーコードの導入 2010 年 7 月 20 日 KEK 波戸. 例題1 ベータ線を物質に打ち込 む ベータ線 ベータ線は物質で止まってしまうか?通り抜けるか? 物質の内部でどのような反応が起こるか?
YohkohからSolar-Bに向けての粒子加速
情報処理実習 第05回 Excelマクロ機能入門 操作マクロ入門.
太陽多波長フレアデータ解析研究会 NSRO-CDAW10 ピーク時のループトップ電波源(2周波)の高さ (統計解析)
EGSに対応した粒子軌跡と 計算体系の3次元表示ソフト - CGVIEW -
平山 英夫、波戸 芳仁 KEK, 高エネルギー加速器研究機構
サンプルユーザーコード ucphantomgv
J-PARC出張報告 7/31 植木.
Multi-Purpose Particle and Heavy Ion Transport code System
PHITSによるX線治療シミュレーション 基本操作復習編
1次陽子ビームのエネルギーが ニュートリノ・フラックスおよび機器に 与える影響について
軌跡とジオメトリー表示プログラム CGVIEW(Ver2.0)の高度化
EGSに対応した粒子軌跡と 計算体系の3次元表示ソフト - CGVIEW -
基礎プログラミング (第五回) 担当者: 伊藤誠 (量子多体物理研究室) 内容: 1. 先週のおさらいと続き (実習)
軌跡とジオメトリー表示プログラム CGVIEW(Ver2.2)の改良
App. A アセンブラ、リンカ、 SPIMシミュレータ
高エネルギー加速研究機構 放射線科学センター 波戸芳仁
山崎祐司(神戸大) 粒子の物質中でのふるまい.
流体のラグランジアンカオスとカオス混合 1.ラグランジアンカオス 定常流や時間周期流のような層流の下での流体の微小部分のカオス的運動
放射線(エックス線、γ線)とは? 高エネルギー加速器研究機構 平山 英夫.
2007/1/11 山下 諒蔵 佐藤 春旗 前田 俊行 大山 恵弘 佐藤 秀明 住井 英二郎
リファクタリングのための 変更波及解析を利用した テスト支援ツールの提案
EGS5のWindows PC へのインストール
京都大学大学院医学研究科 画像応用治療学・放射線腫瘍学 石原 佳知
HLab meeting 6/03/08 K. Shirotori.
平山 英夫、波戸 芳仁 KEK, 高エネルギー加速器研究機構
X線CTにおけるファントム中の エネルギー変化についての検討
光子モンテカルロシミュレーション 波戸、平山 (KEK), A.F.Bielajew (UM)
KEK 波戸 、平山 最終変更 テキスト:installation_guide.pdf
KEK 平山、波戸 SSL 杉田 テキスト:naicgv.pdfおよびphantomcgv.pdfの1-3ページ
すぐできるBOOK -スケジュール編-.
物質中での電磁シャワー シミュレーション 宇宙粒子研究室   田中大地.
放射光実験施設での散乱X線測定と EGS5シミュレーションとの比較
IAEA phase space fileを用いた X線治療シミュレーション
EGS5コードで扱う電子・光子と物質との相互作用
原子核物理学 第2講 原子核の電荷密度分布.
Timing for PF Injection from GU_A1
光子モンテカルロシミュレーション 光子の基礎的な相互作用 対生成 コンプトン散乱 光電効果 レイリー散乱 相対的重要性
平山 英夫、波戸 芳仁 KEK, 高エネルギー加速器研究機構
EGSに対応した粒子軌跡と 計算体系の3次元表示ソフト - CGVIEW -
光電効果と光量子仮説  泊口万里子.
平山 英夫、波戸 芳仁 KEK, 高エネルギー加速器研究機構
Fortranについて 高エネルギー加速器研究機構 平山 英夫.
Multi-Purpose Particle and Heavy Ion Transport code System
電子後方散乱の モンテカルロ計算と実験の比較 総研大 桐原 陽一 KEK 波戸 芳仁、平山 英夫、岩瀬 広.
EMCalにおけるπ0粒子の 不変質量分解能の向上
Multi-Purpose Particle and Heavy Ion Transport code System
ユーザーコードに記述する事項の概要 2009年7月30日 KEK 波戸芳仁.
平山 英夫、波戸 芳仁 KEK, High Energy Accelerator Research Organization
オブジェクト指向言語論 第六回 知能情報学部 新田直也.
プログラミング言語論 第六回 理工学部 情報システム工学科 新田直也.
KEK 平山、波戸 テキスト:naicgv.pdfおよびphantomcgv.pdfの1-3ページ
電子モンテカルロシミレーション 相互作用 近似 輸送方法 Last modified
情報基礎Ⅱ (第1回) 月曜4限 担当:北川 晃.
平山 英夫、波戸 芳仁 KEK, 高エネルギー加速器研究機構
ユーザーコードに記述する事項の概要 2010年7月21日 KEK 波戸.
計算と実測値の比較 高エネルギー加速器研究機構 平山 英夫.
平山 英夫、波戸 芳仁 KEK, 高エネルギー加速器研究機構
Geant4による細分化電磁 カロリメータのシミュレーション
増倍管実装密度の観測量への影響について.
My thesis work     5/12 植木             卒論題目 楕円偏光照射による不斉合成の ためのHiSOR-BL4の光源性能評価.
テキスト:egs5/doc/pegs_user_manual.pdf 2006年6月21日 KEK 波戸芳仁、平山英夫
γ線パルサーにおける電場の発生、粒子加速モデル
高地におけるγ線エアシャワー地上観測のシミュレーション
目的とするユーザーコードを 作成するために
J-PARC-HI 提案書へのコメント 高エネルギー原子核実験グループの立場から
高次のサンプリングとスプラインを用いた電子エネルギー分布のサンプリング
GRBから期待される ガンマ線光度曲線 浅野勝晃(東工大).
60Co線源を用いたγ線分光 ―角相関と偏光の測定―
Presentation transcript:

EGS5 の概要 (Electron Gamma Shower Version 5) 平山 英夫、波戸 芳仁 KEK, High Energy Accelerator Research Organization 10’

EGS以前の電磁カスケードモンテカルロコード Butcher and Messel, Varfolomeev and Svetlolobov 最初の計算機によるモンテカルロ法による高エネルギーカスケード計算 “Shower book” (Pergamon Press, Oxford 1970)と呼ばれている詳細なシャワー関数を提供 コードは非公開 Zerby and Moran SLACの2マイル線型加速器建設に関連した多くの物理的工学的問題に対応することを目的に作られた。 コードは、ORNL外部には非公開

Nagelのコード 対象は、1000MeV以下の高エネルギー電子 形状は、円筒形状のみで、物質は鉛のみ Nagelのプログラム (SHOWER1) は、様々な所に持ち込まれた。 MITのNicoli が SHOWER1を拡張した。 (SHOWER2) Nicoli バージョンのコード (SHOWER2) がNagelにより SLAC に持ち込まれた (1966)。 SLACでの拡張が始まった EGS

EGS システムの歴史 Period Program Language Authors 1963~1965 Fortran Nagel SHOWER1 Fortran Nagel 1966 SHOWER2 Nicoli 1967~1972 SHOWER3/PREPRO Ryder, Talwar, Nelson 1970~1972 SHOWER4/SHINP Ford 1974 EGS1/PEGS1 Ford, Nelson 1975 EGS2/PEGS2 Mortran 2 1976~1977 EGS3/PEGS3(SLAC-210) 1982~1985 EGS4/PEGS4(SLAC-265) Mortran 3 Nelson, Hirayama, Rogers 2005 EGS5(SLAC-R-730 and KEK Report 2005-8) Hirayama, Namito, Bielajew, Wilderman and Nelson

EGS4ーー>EGS5 EGS (Electron-Gamma Shower) コードシステムは、1 keVから数百GeVまでのエネルギー範囲での電子・光子輸送計算のモンテカルロシミュレーションを、任意のジオメトリー内でおこなう汎用コードパッケージ。 EGS バージョン4がリリースされて以来20年にわたり、多くの応用分野で用いられてきた。特に多いのは、医学物理や放射線測定研究、産業面での開発など。EGS4ユーザー推定数は3000。 コードの改良やバグFixが増え、保守が困難。→EGS5プロジェクトがスタート。2006年3月にEGS5betaを公開。 EGS4 EGS5

ユーザーフレンドリー化 言語をFORTRAN 77に変更。 EGS4のMORTRAN3 言語は「使い勝手がよい」、「不可解」と評判が二分 ジオメトリーセットアップを容易にするために、CG(組み合わせジオメトリー)を提供。 ジオメトリーチェックモジュールも備えており、モンテカルロ計算開始前に問題のジオメトリーの一貫性を確認することができる。 →ジオメトリーセットアップとそれ以外の計算の準備を分離。

組み合わせジオメトリーCG 1. パラメータを用いて BODY を指定 2. Body の演算 (AND, OR, OUTSIDE)によりZoneを指定 3. 各 ZONE に物質を指定 追加作業中: 平行六面体 楕円柱 惰円錐 楕円球 くさび型 平面 六角柱

USER CODE EGS CODE MAIN HOWFAR AUSGAB PEGS5 HATCH SHOWER ELECTR PHOTON Control data Information Extracted from Shower USER CODE MAIN HOWFAR AUSGAB PEGS5 HATCH SHOWER ELECTR PHOTON BLOCK SET MSCAT COMPT ANNIH PAIR EGS CODE BLOCK DATA BHABHA PHOTO MOLLER BLOCK DATA ATOM BREMS UPHI

AUSGABが呼ばれる場合 粒子がある距離移動する場合 (IARG=0) 粒子が、 PEGS設定したカットオフエネルギーAE又はAPよりは大きいが、EGSで設定したカットポフエネルギーECUT又はPCUT以下になり追跡を終了する場合 (IARG=1, EGS cutoff) 粒子が、ECUT と AE 又は PCUT と APのいずれよりもエネルギーが小さくなって追跡を終了する場合. (IARG=2, PEGS cutoff) 粒子が、計算対象外の領域で出た場合など、ユーザーが追跡終了を設定した場合 (通常 HOWFAR で設定) (IARG=3) 光電吸収が生じた場合 (IARG=4) 上記以外に、IAUSFLフラグを設定することにより、任意の反応の前又は後で “AUSGAB” を呼ぶことができる。 (詳細は、 テキストのTable B.18 と Table B.19 を参照).

カスケードの追跡方法 電磁カスケードでは、反応毎に粒子の数は2倍になる。EGS5では、スタック番号NPを用いて、どの粒子を先に追跡するかを決めている。 線源のスタック番号を1とする。 反応後、全エネルギーの小さい粒子のスタック番号をNP+1にする。 NPの大きい粒子から先に追跡する。 粒子の追跡が終了した場合には、NP-1の粒子を追跡する。 NP=1の粒子の追跡終了で、ヒストリーが終了する。

Flow control of cascade in EGS5 NP:Stack number Electron Photon NP=4 Positron NP=3 NP=3 NP=3 NP=3 NP=2 NP=2 NP=2 NP=2 NP=1 NP=1 NP=1 NP=1 NP=2 NP=2 NP=2 NP=3 Flow control of cascade in EGS5