3)エネルギー較正(2)E
(update 2017/03/21)

理研本村さんより頂いた撮像手順書20161221がベース

戻る


GREI撮像を正しく行うには、検出器のすべての出力チャンネルについてエネルギー較正を行うことが必要です。
GREI撮像実験の前に、エネルギー較正が正しいかどうか確認します。
エネルギー較正用のデータとして、オンラインモニタで作成されるエネルギースペクトルを用います。
このスペクトルから自動的にピークサーチを行ってエネルギー較正テーブルを作成するソフトウェアが準備されています。
ただし、自動ピークサーチがうまくいかない場合もありますので、エネルギー較正後に確認して対応することが必要です



1.データ処理が終わったら、コマンド入力のTerminalをデスクトップ下部のアイコンから立ち上げ。


2.Terminal内で下記のようにプロンプトに続いて入力し、計測データが保存されているフォルダに移動します。

[grei@localhost ~]$ cd /home/grei/work/GREI/20160310_test/


3.Terminal内でデータ解析フレームワークであるRootを立ち上げます。

[grei@localhost 20160310_test]$ rootn.exe -l

root [0]


4.オンラインデータのgol_YYYYMMDD_hhmmss.map.root ファイルに変換します。

root [0] .L mapGREIadc2root.C++  (←変換プログラムのロード)

root [1] mapGREIadc2root(“gol_YYYYMMDD_hhmmss.map”)
(→ gol_YYYYMMDD_hhmmss.root が作成されます。)

root [2] .q
  (←Root 終了)


5.作成した .rootファイルをcalibフォルダにコピーし、同フォルダに移動、Rootを起動します。

[grei@localhost 20160310_test]$ cp -p gol_YYYYMMDD_hhmmss.root /home/grei/work/calib/

[grei@localhost 20160310_test]$ cd /home/grei/work/calib/

[grei@localhost calib]$ rootn.exe -l

root [0]


6.エネルギー較正テーブル作成プログラムをロードし、peaksearch() を起動。

root [0] .L peaksearch.C++

root [1] peaksearch()
(→ Auto Calibration のウィンドウが表示されます)


7.Auto Calibration のウィンドウ内、右側最上段の黄色のフォルダボタンを押して、
作成した .rootファイルを読み込みます



8.左側のボックスにadcfx00等のエネルギースペクトル名が表示されるので、Ctrl+Aですべて選択し、
その下段の「ch, energy」チェックボックスにチェックを入れます。



9.右側のFitting Parameterの値を以下のように設定します。
値を設定する際、数値を変更しない場合でも、いちど数値ボックスを選択し、
エンターキーを押して数値を反映させてください。(今後改善します。)

Threshold: 0.0005, rsigma: 3.0, Low Energy Cut: 150, High Energy Cut: 4000

最初に一度「Search」ボタンを押してヒストグラムを表示させた後に
Fit」ボタンを押して、自動でエネルギー較正テーブルを作成します。

(古川注;Fitのプログラムが走りっぱなしでプロンプトが表示されないが問題なし)


10.Root を終了し、作成されたエネルギー較正テーブルdata_YYYYMMDD.txt を、
計測データが保存されるフォルダに、enecalib.tblというファイル名で別名コピーします


root [2] .q  (←Root 終了)

[grei@localhost calib]$ cp data_YYYYMMDD.txt /home/grei/work/GREI/[複製フォルダ名]/enecalib.tbl


11.再度152Eu線源をcalibモードで計測し、オンラインデータのenefx00以下の
スペクトルでエネルギー較正が正しいか確認します。

エネルギー較正(1)へ


12.正しくない信号チャンネルがあれば、その信号チャンネルだけ選択して「Fit」を再度行います。
Thresholdの値が適切でないために「Fit」が失敗する場合が多いようです。
peaksearch()
を起動したTerminalに、”Found [xx] candidate peaks to fit” というメッセージが
表示されますので、「Search」ボタンを押したときに
[xx] 2030程度になるようにThresholdの値を調節して「Fit」を行うと良いようです。


エネルギー較正(3)へ




GREIトップへ