.. _[t-interact]: [ T-Interact ](従来の [ T-Star ]) セクション ================================================== ある領域内で起きた反応回数を出力します。 従来は、star density を計算するため **[t-star]** と名付けていましたが、原子相互作用など より一般的な反応の回数を計算できるよう拡張しましたので、version 3.04 より **[t-interact]** に名称変更しました。 ただし、プログラム上は **[t-star]** という名称も引き続き利用することが可能です。 なお、原子相互作用による反応回数をタリーするためには、EGS5 モードを使用してください (**negs=1,2**)。 また、核データを使うエネルギー領域における核反応回数をタリーするためには、 イベントジェネレータモードを使用する必要があります(**e-mode>=1**)。 .. rst-class:: no-caption-number .. list-table:: **mesh** :header-rows: 0 * - value - explanation * - **reg, r-z, xyz** - メッシュ型。 メッシュ型サブセクションが必要です。 .. include:: ./commontally/volume.rst .. include:: ./commontally/iechrl.rst .. rst-class:: no-caption-number .. list-table:: **e-type** :header-rows: 0 * - value - explanation * - **1, 2, 3, 4, 5** - エネルギーメッシュ。 メッシュサブセクションの定義方法は :numref:`sec-mesh-type` を参照。 .. rst-class:: no-caption-number .. list-table:: **t-type** :header-rows: 0 * - value - explanation * - **1, 2, 3, 4, 5** - 時間メッシュ。 メッシュサブセクションの定義方法は :numref:`sec-mesh-type` を参照。 .. rst-class:: no-caption-number .. list-table:: **part** :header-rows: 0 * - value - explanation * - **all** (省略時), 粒子名 - 入射粒子。 .. rst-class:: no-caption-number .. list-table:: **axis** :header-rows: 0 * - value - explanation * - **eng, reg, x, y, z, r** - 出力データの x 軸。 * - **xy, yz, xz, rz** - 2次元表示。 * - **t** - 時間軸。 * - **act** - 反応数(**MorP=prob** のときに選択)。 .. rst-class:: no-caption-number .. list-table:: **MorP** :header-rows: 0 * - value - explanation * - **mean, prob** (省略可) - 反応数の平均値(**mean**)もしくはヒストリ毎の頻度分布(**prob**)を選択します。 ただし、**prob** は **mesh=reg** のときのみ選択可能です。 .. rst-class:: no-caption-number .. list-table:: **maxact** :header-rows: 0 * - value - explanation * - (省略可、**D=100**) - **axis=act** のときの最大反応数。 この数を超える反応数が起きた場合は、その確率が overflow の欄 (sum over の手前)に出力されます。 .. include:: ./commontally/samepage.rst .. include:: ./commontally/file.rst .. include:: ./commontally/resfile.rst .. rst-class:: no-caption-number .. list-table:: **unit** :header-rows: 0 * - value - explanation * - **1, 2** - **1**: [1/cm^3/source] **2**: [1/cm^3/MeV/source] * - **11, 12** - **11**: [1/cm^3/nsec/source] **12**: [1/cm^3/nsec/MeV/source] .. include:: ./commontally/factor.rst .. rst-class:: no-caption-number .. list-table:: **output** :header-rows: 0 * - value - explanation * - - 出力させる反応の種類。 1種類のみ指定可能。 * - **all** - 全ての反応。 * - **decay** - Decay 反応。 * - **elastic** - 弾性散乱。 * - **nuclear** - 核反応。ただし elastic は含まない。 **[t-product]** の **nonela** に相当。 * - **fission** - 核分裂。 * - **absorption** - 吸収反応。 * - **heavyion** - 重イオン反応。 * - **transmut** - 標的核が核変換を起こした場合の反応。 * - **atomic** - 多重クーロン散乱を除いた原子相互作用。 * - **deltaray** - デルタ線生成。 * - **knockelec** - 電子と陽電子による knock on electron 生成。 * - **atmflu** - 原子蛍光 X 線放出。 * - **auger** - Auger 電子放出。 * - **brems** - 制動放射。 * - **photoelec** - 光電効果。 * - **compton** - コンプトン散乱。 * - **pairprod** - 電子陽電子対生成。 * - **annih** - 陽電子消失。 * - **ts_hit** - 飛跡構造解析モード全ての反応総計。 * - **ts_ioniz** - 飛跡構造解析モード全ての電離。 * - **ts_bio** - 飛跡構造解析モードで発生した生物学的影響を与えるイベント (電離、電子的励起、電子捕獲、解離性電子付着)の総数。 * - **ts_w** - 飛跡構造解析モードで発生した電子(電離+電子剥ぎ取り)の総数。 領域内での付与エネルギーをこの値で割った結果が w 値となります。 * - **ets_elas** - PHITS-etsmode [#etsmode]_ における弾性散乱(elastic scattering)。 * - **ets_ioniz** - PHITS-etsmode における電離(ionization)。 * - **ets_e-exc** - PHITS-etsmode における電子的励起(electronic excitation)。 * - **ets_dea** - PHITS-etsmode における解離性電子付着 (dissociative electron attachment)。 * - **ets_v-exc** - PHITS-etsmode における振動励起(vibration excitation)。 * - **ets_p-exc** - PHITS-etsmode におけるフォノン励起(photon excitation)。 * - **ets_r-exc** - PHITS-etsmode における回転励起(rotation excitation)。 * - **ets_plasmon** - PHITS-etsmode におけるプラズモンによる励起(plasmon excitation)。 * - **ets_ioniz_e-exc** - PHITS-etsmode における電離と電子的励起の和。 * - **ets_hit** - PHITS-etsmode における全反応の和。 * - **kurbuc_elas** - PHITS-KURBUC [#kurbuc]_ における弾性散乱(elastic scattering)。 * - **kurbuc_ioniz** - PHITS-KURBUC における電離(ionization)。 * - **kurbuc_e-exc** - PHITS-KURBUC における電子的励起(electronic excitation)。 * - **kurbuc_e-cap** - PHITS-KURBUC における電子捕獲(electron capture)。 * - **kurbuc_ioniz_e-exc_e-cap** - PHITS-KURBUC における上記3成分の和。 * - **kurbuc_e-stp** - PHITS-KURBUC における電子剥ぎ取り(electron stripping)。 * - **kurbuc_hit** - PHITS-KURBUC におけるすべての反応の和。 * - **its_elas** - ITSART [#itsart]_ における弾性散乱(elastic scattering)。 * - **its_ioniz** - ITSART における電離(ionization)。 * - **its_e-exc** - ITSART における電子的励起(electronic excitation)。 * - **its_ioniz_e-exc** - ITSART における電離と電子的励起の和。 * - **its_hit** - ITSART における全反応の和。 .. [#etsmode] PHITS-etsmode は PHITS における電子飛跡構造解析モードのことです。 .. [#kurbuc] PHITS-KURBUC は PHITS における炭素・陽子線飛跡構造解析モードのことです。 .. [#itsart] ITSART は PHITS における任意物質・イオン飛跡構造解析モードのことです。 .. rst-class:: no-caption-number .. list-table:: **mother** :header-rows: 0 * - value - explanation * - (省略可) - 核反応をする母核を限定する。複数定義可。 * - **all**, 数 - **all**: デフォルト。この場合省略した場合と同じ。 数を指定した場合、その数だけの核種を次の行に記述する。 負の場合は、それらの母核を対象から外すことを意味する。 **output=atomic** のときは使用不可。 * - 次行 - **208Pb Pb** 質量数を指定すれば、その核。 質量数を指定しなければ、その核の同位体全てを指定。 複数の母核群を指定したいときは、複数の **[t-interact]** セクションを定義する。 .. include:: ./commontally/title.rst .. include:: ./commontally/angel.rst .. include:: ./commontally/sangel.rst .. include:: ./commontally/2d-type.rst .. include:: ./commontally/x-txt.rst .. include:: ./commontally/y-txt.rst .. include:: ./commontally/z-txt.rst .. include:: ./commontally/gshow.rst .. include:: ./commontally/rshow.rst .. include:: ./commontally/resol.rst .. include:: ./commontally/width.rst .. include:: ./commontally/trcl.rst .. rst-class:: no-caption-number .. list-table:: **dump** :header-rows: 0 * - value - explanation * - データ数 - Dump機能により出力する粒子情報の数を定義します。 * - 次行: データ定義 - 出力する粒子情報の順番を :numref:`tbl-tally-dump` に示す粒子情報番号で定義します。 .. include:: ./commontally/material.rst .. include:: ./commontally/volmat.rst .. include:: ./commontally/epsout.rst .. include:: ./commontally/bmpout.rst .. include:: ./commontally/vtkout.rst .. include:: ./commontally/vtkfmt.rst .. include:: ./commontally/maxangel.rst .. include:: ./commontally/ctmin.rst .. include:: ./commontally/ctmax.rst .. include:: ./commontally/chmin.rst .. include:: ./commontally/chmax.rst .. include:: ./commontally/stdcut.rst **[counter]** において **coll** やこれに属する反応イベントを動作契機として設定した場合は、 タリーする前にカウンター値が変わります。 このため、反応イベントが起こった瞬間の情報をタリーする場合は、変更後のカウンター値を指定してください。 .. rst-class:: no-caption-number .. list-table:: **nlatcel** :header-rows: 0 * - value - explanation * - (省略可) - Lattice 内にある同一セル番号での反応回数を各格子別に出力する。 **MorP=prob** の場合のみ有効。 .. rst-class:: no-caption-number .. list-table:: **nlatmem** :header-rows: 0 * - value - explanation * - (省略可、**D=1000**) - **nlatcel** を利用した際の 1 ヒストリー内で別個に扱うセルの最大個数。