クーロン散乱や重力場・電磁場に関するオプション -------------------------------------------------------------------------------- .. rst-class:: no-caption-number .. list-table:: **nspred** :header-rows: 0 * - 値 - 説明 * - | (D=0) - | 電子・陽電子を除く荷電粒子のクーロン散乱(angle straggling)オプション [#]_ 。 * - | =0 - | クーロン散乱を考慮しない * - | =1 - | クーロン散乱を考慮する。NMTCオリジナル * - | =2 - | (推奨)クーロン散乱を考慮する。Moliere理論に基づくLynchの式 [#]_ | :math:`-1,-2` で指定することもできます。負値で指定した場合は常にクーロン散乱を考慮し、正値で指定した場合は線源粒子が一度反応を起こすまで考慮します。計算時間短縮のため、通常の計算には0もしくは正値を奨励していますが、希薄な大きい体系中の荷電粒子の輸送計算やミューオンのような透過性の高い荷電粒子の輸送計算の場合は負値を設定してください。 .. rst-class:: no-caption-number .. list-table:: **ascat1** :header-rows: 0 * - 値 - 説明 * - | (D=13.6) - | Lynchの式(下記参照)の係数 :math:`A` 。nspred = 2の場合のみ有効。 .. rst-class:: no-caption-number .. list-table:: **ascat2** :header-rows: 0 * - 値 - 説明 * - | (D=0.038) - | Lynchの式(下記参照)の係数 :math:`B` 。nspred = 2の場合のみ有効。 .. rst-class:: no-caption-number .. list-table:: **nedisp** :header-rows: 0 * - 値 - 説明 * - | (D=0) - | 電子・陽電子を除く荷電粒子の減速過程におけるエネルギー分散(energy straggling)のオプション。 * - | =0 - | エネルギー分散を考慮しない。 * - | =1 - | (推奨)エネルギー分散を考慮する。Landau Vavilov [#]_ .. rst-class:: no-caption-number .. list-table:: **gravx** :header-rows: 0 * - 値 - 説明 * - | (D=0) - | 重力場の方向ベクトルのx成分 .. rst-class:: no-caption-number .. list-table:: **gravy** :header-rows: 0 * - 値 - 説明 * - | (D=0) - | 重力場の方向ベクトルのy成分 .. rst-class:: no-caption-number .. list-table:: **gravz** :header-rows: 0 * - 値 - 説明 * - | (D=0) - | 重力場の方向ベクトルのz成分 .. rst-class:: no-caption-number .. list-table:: **usrmgt** :header-rows: 0 * - 値 - 説明 * - | (D=1) - | [electro magnetic field] で timeを指定した時のユーザーサブルーティンオプション * - | =1 - | usrmgt1.fを使用。現在、Wobbler magnetが定義されている * - | =2 - | usrmgt2.fを使用。中性子用パルスマグネットが定義される .. rst-class:: no-caption-number .. list-table:: **usrelst** :header-rows: 0 * - 値 - 説明 * - | (D=1) - | [elastic option] でのユーザーサブルーティンオプション * - | =1 - | usrelst1.fを使用、現在、中性子用Bragg散乱用プログラム * - | =2 - | usrelst2.fを使用、現在、中性子用サンプルプログラム .. rst-class:: no-caption-number .. list-table:: **ielctf** :header-rows: 0 * - 値 - 説明 * - | (D=0) - | 電磁場のオプション * - | =0 - | 電磁場を考慮しない * - | =1 - | 電磁場を考慮する。数 cm 以下の距離で軌道が大きく曲がる強い電磁場やエネルギーの低い荷電粒子の軌道を計算したい場合は、電磁場中での最大飛行メッシュ( **deltg** ) を小さく設定してください(ただし、電子・陽電子は除く)。 gravx, gravy, gravz は、重力場の方向ベクトル。重力を設定したときは、1 eV以下の中性子に作用します。gravx=1, gravy=0, gravz=0 を指定したときは、x負方向に重力が作用します。 imagnfはielctfと等価なパラメータで、[magnetif field] [electro magnetic field] の両方を有効にします。Ver.3.36から、ielctfと[electro magnetic field]に統合されたので、imagnfと[magnetif field]は推奨されません。 .. [#] 厚さが1cm以下の薄膜等による散乱計算を行う場合は、delt0をその厚さの1/10に設定してください。 .. [#] :math:`\sigma=A\frac{\sqrt{X/X_0}}{p\beta}[1+\frac{B}{\log_{10}(e)}\log_{10}(X/X_0)]` :G.R. Lynch and O.I. Dahl, Nucl. Instrum. Methods Phys. Res, B 58, 6-10 (1991)の式(12). .. [#] 本モデルについては、次のウェブサイトをご覧ください。"http://www.dnp.fmph.uniba.sk/cernlib/asdoc/geantold/H2GEANTPHYS332.html"