Magboltz
ホームページ
-
http://consult.cern.ch/writeup/magboltz/
- 大抵の情報はここから入手。
- electronとガス分子の弾性散乱、電離、励起などの断面積を基に、
Boltzman方程式(輸送方程式)を解いて、
電場、磁場中でのdrift velocity, diffusion, townsend係数などの
electron swarm parametersを計算する。
- magboltz2 version7になり、version5から、
H2S, N-BUTANE, N-PENTANE, NITROGEN(new)が追加された。
TGCのCO2:n-pentaneの計算はこれでO.K.
インストール(ソースをコンパイル)
使い方
- 次のようなinput fileを用意する。
- mag.input
- CO2:n-pentane=55:45、電場5kV/mmの場合。
- 中身の説明はmagboltz-7.1.f 141行目辺りからを参照。
- 誤)C FOURTH CARD : 6F10.3 : EFIELD,BMAG,BTHETA
- 正)C FOURTH CARD : 3F10.3 : EFIELD,BMAG,BTHETA
- 上記は5kV/mm1点だが、実際は、各値の電場に対して、計算を行う。
- そういった場合のinput fileを作成するpython script
makein.pyを用意したので、
中身をeditして使えば良いでしょう。
- 実行
- ./magboltz < mag.input > mag.out
- mag.outに結果が書き出される。
- ここから、drift velocityなどを抽出して、garfieldに渡すなどする。
E-mail:
nanjyo@icepp.s.u-tokyo.ac.jp
by Hajime NANJYO