FTFP_BERTしたい(FTFP_BERT

1#include "FTFP_BERT.hh"
2
3int main()
4{
5    auto* physics = new FTFP_BERT{};
6    rm->SetUserInitialization(physics);
7}

メイン関数で物理モデルを設定する部分を抜粋しました。

FTFP_BERTはv10.0以降で標準の物理モデルとして採用された相互作用モデルです。 とくに高エネルギー物理のシミュレーションでは、まずこのモデルから使うのが推奨されています。

その他の標準的な物理モデル

モデル名

電磁相互作用

低エネルギーハドロン

高エネルギーハドロン

中性子輸送

FTFP_BERT

標準

Bertiniモデル

Fritiofモデル

-

FTFP_BERT_HP

標準

Bertiniモデル

Fritiofモデル

高精度

FTFP_BERT_LV

Livermoreモデル

Bertiniモデル

Fritiofモデル

-

QGSP_BERT

標準

Bertiniモデル

QGSモデル

-

モデル名に使われている用語の補足です。

  • FTFP : Fritiof(高エネルギー) + Precompound(前平衡モデル)

  • BERT : Bertini Cascade(低エネルギーの核内カスケード)

  • HP : High Precision(熱中性子などの高精度輸送モデル)

  • LV : Livermore(低エネルギーの電磁相互作用に対応したモデル)

  • QGS : Quark-Gluon String Model(超高エネルギー領域に対応したモデル)