高エネルギー物理したい(FTFP_BERT

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

FTFP_BERTは、LHC実験などの高エネルギー物理学分野で利用されている物理モジュールです。 この物理モジュールは、 標準的な電磁相互作用(G4EmStandardPhysics)、 ハドロン相互作用(FTFPモデルとBERTモデル)、 粒子の崩壊(G4DecayPhysics) で構成されています。

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

高エネルギー物理の相互作用モデルには、いくつか種類があります。 どのモデルを採用しているか、モデル名である程度判別できるようになっています。

モデル名

電磁相互作用

低エネルギーハドロン

高エネルギーハドロン

中性子輸送

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(超高エネルギー領域に対応したモデル)

Geant4 v10.0以前はQGSP_BERT、以降はFTFP_BERTが Geant4の標準的なモデルとして採用されています。 まずは、FTFP_BERTを採用しておけばよいはずです。