東京工業大学 >
大学院理工学研究科 >
基礎物理学専攻 >
中村研究室 >
メンバー >
Takayuki Sako >
GainCalculatorPMTのHV設定を計算するツール。 仕様
目的PMTの印加電圧、アテネーター等を一々計算するのが面倒臭い。よって自動化。ファイル置き場NEBULAのDAQPC nebula01の
/home/nebula/exp/test-2011aug/analysis/users/sk/tool/GainCalculator
に置いてある。
更新履歴
ファイル
GainCalculator
|-- GainCalculator |-- GainCalculator.cc |-- GainCalculator.o |-- NEBULAGain.prm : NEBULAの実際のパラメータファイル `-- Makefile 使い方InputFile
DetectorName Attenuator[dB] Energy[MeV] parameter0 parameter1 parameter2
実行
$ ./GainCalculator InputFile Channel Energy[MeV] Attenuator[dB]
実行結果実行すると以下のように表示される。$ ./GainCalculator NEBULAGain.prm 4000 150 0 ------------------------------- GainCalculator Input File : NEBULAGain.prm 4000[Ch] = 150[MeV] with 0[dB] Attenuator NEUT101U : 1206.5 NEUT102U : 1246.5 NEUT103U : 1318.5 NEUT104U : 1369.5 NEUT105U : 1287.5 NEUT106U : 1260.5 NEUT107U : 1320.5 NEUT108U : 1397.5 .... NEUT430D : 1290.5 ------------------------------- 外部ファイルに保存したいなら適当にリダイレクトする。
$ ./GainCalculator NEBULAGain.prm 4000 150 0 > output.txt
ヘルプ実行の際の引数が3個未満だと最低限のヘルプが表示される。 このヘルプで引数の並び順の確認等が行える。 |