.. _[t-track]: [ T-Track ] セクション ================================================== 指定した任意の空間における粒子の fluence を出力します。 このタリーでは、指定した空間を粒子が通過した際に、その空間における飛跡長 (track length)を計算しており、 :numref:`tracklength` に示すように、飛 跡長の和を空間の体積で割ることによって、単位面積あたりの粒子の流量が得ら れるようになっています。 例えば、このタリーは指定した空間に置いた測定機器の応答の状況を調べるのに 利用できます。 各測定機器がもつ応答性能を [cm :math:`^2`] の単位をもつ断面積の形で計算 しておけば、その値を本タリーで求めた fluence と掛け合わせることにより、 シミュレートした状況においてその測定機器が何回応答するかを評価できます。 .. _tracklength: .. figure:: ./tracklength.png :width: 20em :alt: Trackタリー: 空間内の飛跡(実線)の長さを計算する。 :align: center Trackタリー: 空間内の飛跡(実線)の長さを計算する。 .. rst-class:: no-caption-number .. list-table:: **mesh** :header-rows: 0 * - value - explanation * - **reg, r-z, xyz, tet** - メッシュ型。 メッシュ型サブセクションが必要です。 .. include:: ../commontally/volume.rst .. include:: ../commontally/iechrl.rst .. include:: ../commontally/e-type.rst .. rst-class:: no-caption-number .. list-table:: **e-unit** :header-rows: 0 * - value - explanation * - **MeV** (default), **keV**, **eV**, **nm**, **A0** - エネルギーメッシュの単位。 **nm** は波長(ナノメートル)、 **A0** は波長(オングストローム)を指定。質量を持つ粒子に対してはド・ブロイ波長となる。 **nm**, **A0** を使用する場合、unit は 1, 4, 11, 14 のいずれかに限定される。 .. include:: ../commontally/t-type.rst .. rst-class:: no-caption-number .. list-table:: **a-type** :header-rows: 0 * - value - explanation * - **1, 2, -1, -2** - **mesh=r-z** とした場合の :math:`\theta` に関する角度メッシュ。 メッシュサブセクションの定義方法は :numref:`sec-mesh-type` を参照。 * - (省略可) - 本タリーに関しては、 **mesh=r-z** とした場合に、既存の **r** 、 **z** メッシュに加え、 :math:`\theta` メッシュを指定することができます。 :math:`\theta` に関するメッシュを指定する際は、 **a-type** を用いてくださ い。 また、角度を横軸にして出力する場合は、 **axis** として **rad** か **deg** を指定してください。 **rad** は radian で、 **deg** は degree の単位で出力します。 .. 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** - **x** に対する出力データの横軸。 * - **y** - **y** に対する出力データの横軸。 * - **z** - **z** に対する出力データの横軸。 * - **r** - **r** に対する出力データの横軸。 * - **tet** - テトラメッシュに対する出力データの横軸。 **mesh=tet** でのみ有効です。 * - **rad** - 角度に対する出力データを radian 単位で出力します。 **mesh=r-z** でのみ有効です。 * - **deg** - 角度に対する出力データを degree 単位で出力します。 **mesh=r-z** でのみ有効です。 * - **xy** - **xy** に対する2次元表示。 * - **yz** - **yz** に対する2次元表示。 * - **xz** - **xz** に対する2次元表示。 * - **rz** - **rz** に対する2次元表示。 * - **t** - 時間に対する出力データの横軸。 .. 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** - [1/cm^2/source] * - **2** - [1/cm^2/MeV/source] * - **3** - [1/cm^2/Lethargy/source] * - **4** - [cm/source] * - **11** - [1/cm^2/nsec/source] * - **12** - [1/cm^2/nsec/MeV/source] * - **13** - [1/cm^2/Lethargy/nsec/source] * - **14** - [cm/nsec/source] **unit=3, 13** の場合の Lethargy はエネルギーに関する自然対数目盛を表して います。 各エネルギービンの上限と下限がそれぞれ :math:`E_{\rm high}`, :math:`E_{\rm low}` のときに、各 Lethargy の幅を :math:`\ln(E_{\rm high}/E_{\rm low})` で与えます。 **unit=1, 2, 3, 11, 12, 13** を指定すると、fluence、すなわち入射粒子あた りの飛跡長の和をその空間の体積で割った値を出力します。 ただし、 **reg** メッシュを用いている場合は、その体積を **[Volume]** セク ションで与える必要があります。 これが与えられていないときは、体積が 1 cm^3 であるとして、入射粒子あたり の飛跡長の和をそのまま出力します。 **r-z** 、 **xyz** メッシュの場合は体積が自動的に計算できますので、その値 が用いられます。 **unit=4,14** を指定すると、体積で割らずにそのまま飛跡長の和を出力しま す。 .. include:: ../commontally/factor.rst .. include:: ../commontally/title.rst .. include:: ../commontally/angel.rst .. include:: ../commontally/sangel.rst .. include:: ../commontally/2d-type.rst .. include:: ../commontally/gshow.rst .. include:: ../commontally/rshow.rst .. include:: ../commontally/gslat.rst .. include:: ../commontally/x-txt.rst .. include:: ../commontally/y-txt.rst .. include:: ../commontally/z-txt.rst .. include:: ../commontally/resol.rst .. include:: ../commontally/width.rst .. include:: ../commontally/trcl.rst .. include:: ../commontally/material.rst .. include:: ../commontally/volmat.rst .. include:: ../commontally/multiplier.rst .. rst-class:: no-caption-number .. list-table:: **dump** :header-rows: 0 * - value - explanation * - データ数 - Dump機能により出力する粒子情報の数を定義します。 **mesh = reg** のみ有効です。 * - 次行: データ定義 - 出力する粒子情報の順番を :numref:`tbl-tally-dump` に示す粒子情報番号で定義します。 .. include:: ../commontally/epsout.rst .. include:: ../commontally/bmpout.rst .. include:: ../commontally/vtkout.rst .. include:: ../commontally/vtkfmt.rst .. include:: ../commontally/foamout.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 .. include:: ../commontally/iextstat.rst .. include:: ../commontally/prodenmn.rst .. include:: ../commontally/prodenmx.rst .. include:: ../commontally/nbproden.rst