---+ July 2017 CERN Testbeam ---++ Links * Spread sheet : [[%20https://docs.google.com/spreadsheets/d/14JM0oBJFVjJ9uXLOvNhn0STEaX6G4muOfzRZHgpIQ18/edit?usp=sharing][ https://docs.google.com/spreadsheets/d/14JM0oBJFVjJ9uXLOvNhn0STEaX6G4muOfzRZHgpIQ18/edit?usp=sharing]] * Run Spread Sheet : [[https://docs.google.com/spreadsheets/d/15J1zC6sVGdTuBDvutGnTqJlCTGXGbVuvod5_smH3qrE/edit#gid=0][ https://docs.google.com/spreadsheets/d/15J1zC6sVGdTuBDvutGnTqJlCTGXGbVuvod5_smH3qrE/edit#gid=0]] * ITK Twiki : [[https://twiki.cern.ch/twiki/bin/view/Atlas/ITkPixelTestBeamJuly2017]] ---++ Introduction pcatutt21 ---++ Devices ---++ Infomation runconfigは以下にコピーしました /data/data11/zp/sjunki/Data/CERN/ITK_July_2017/ SPEC PC: atlasj@192.168.4.91<br />HSIO2 PCなどは [[https://twiki.cern.ch/twiki/bin/view/Atlas/ITkPixelTestBeamJuly2017#IP_addresses_PC_names_of_PCs_use]] を参照 *<重要なconfigパラメータ>* * *Latency: 228* * *TrigCount: 10* TLU: SPEC->2 HSIO2->1 ---++ How to ---+++ runの走らせ方 ---+++++ Yarr producerを走らせるには 1 noisemask適用済みのconfigfile(fe65p2.json)を/home/atlasj/work/SPEC/Yarr-eudaq/eudet/configにコピーする 1 /home/atlasj/work/SPEC/Yarr-eudaq/eudet に移動 1 latencyが合っている事を確かめる(<b>latency=228</b>) 1 ./bin/yarr_fe65p2_producer -r 192.168.4.2 -n configname(config以下, .jsonを除いて) ---+++ 注意すべき点 ---+++++ FE65のConfigをリセットする方法 * 一度fe65p2.jsonを削除し、新たなスキャンを始めるとデフォルトのconfigがコピーされる<br /><b>※ただし、この場合latencyなどの重要なパラメータまでもが初期化される</b> * 余程の事がなければ、うまくtuningできたときの結果に戻るのがbest(./data/以下にある) ---+++ FE65 ---++++ noise maskの作りかた noisemaskは2種類 -> analogmaskとnoisemask analogmaskはtuning後一回適用<br /><br />noisemaskはnoise rateが1kHz程度を目安に必要な分だけ適用する(__また、OnlineMonitorなどでCorrelationが消えたりしたときは追加で適用する__) <適用方法> srcディレクトリ以下で 1 AnalogscanまたはNoisescanを走らせる 1 ./bin/applyMask ./data/[maskのために走らせたscanのディレクトリ]/xxxxx.dat fe65p2.dat<br /><br />analogmaskの場合: xxxxxx.dat => fe65p2_ch0_analogscan_EnMask.dat<br />noisemaskの場合: xxxxxx.dat=> fe65p2_ch0_noisescan_NoiseMask.dat 1 masked_fe65p2.jsonというマスク適用されたconfigができる 1 masked_fe65p2.jsonの中身を確認し、下部のlocal(pixel)レジスタのPixConfが全て0になっていない事を確認する<br />値の意味:3->通常読み出し, 0-> Masked Pixel 1 大丈夫そうであれば、cp masked_fe65p2.json fe65p2.json 1 ダメだったらスキャンをもう一度 1 それでもダメだったらtuningやり直し ---++++ eudaqで走らせた場合にできるrawdataからnoisemaskを作る方法 working dir:/home/atlasj/work/SPEC/Utils/tools/noisemask (訂正)working dir:/home/atlasj/work/SPEC/Yarr-eudaq/src/scripts 1 ./mkNoiseMask.sh [rawdata]<br /><br />rawdataの場所:../../eudet/data/*.raw<br /><br /> 1 rawData.dat_NoiseMask.datができる 1 このmaskfileをつかって上記「noisemaskの作り方」と同様の手順でconfigにmaskを適用 ---++ Tuning results *tuning results-> lxatut /data/data11/zp/sjunki/data/tunings/FE65data/20170722cern/* | Sensor name | digital | analog | threshold | digital(tuned) | analog(tuned | threshold(tuned) | ToT (tuned) | [[ToT][N]]oisescan | PrmpVbpDac | CompVbn | PreCompVbnDac | TdacLd | LccDac | VffDac | Vthin1 | Vthin2 | threshold target | | KEKFE65-15 | 6 | 8 | 9 | 12 | 13 | 11 | 14 | 15 | 100 | 25 | 50 | 0 | 1 | 25 | 70 | 30 | 800e | | KEKFE65-14 | 22 | 21 | 24 | 27 | 28 | 26 | 29 | 30 | 90 | 25 | 50 | 0 | 1 | 25 | 70 | 30 | 800e | | KEKFE65-6 | 33 | 34 | 37 | 40 | 41 | 39 | 42 | 43 | 40 | 25 | 50 | 0 | 1 | 25 | 60 | 30 | 800e | | KEKFE65-16 | 45 | 54 | 58 | 64 | 65 | 63 | 67 | 68 | 160 | 25 | 50 | 5 | 200 | 15 | 50 | 30 | 700e | | KEKFE65-12(常温?) | 88 | 95 | 103 | 112 | 113 | 110 | 111 | 114 | | | | | | | | | | | KEKFE65-12低音) | 117 | 118 | 163 | 166 | 167 | 165 | 161 | 忘れた | 200 | 25 | 50 | 0 | 1 | 10 | 60 | 30 | 800e | | KEKFE65-13 | 189? | 215 | 216 | 221 | 222 | 220 | 223 | 224 | 200 | 100 | 50 | 5 | 200 | 10 | 60 | 30 | 800e | | | | | | | | | | | | | | | | | | | | -- %USERSIG{JunkiSuzuki - 2017-07-15}% ---++ Logs ./bin/yarr_fe65p2_producer -r 192.168.4.2 -n configname(config以下, .jsonを除いて) -- %BUBBLESIG{JunkiSuzuki - 2017-07-26}% 233 tuned thresh -- %BUBBLESIG{JunkiSuzuki - 2017-07-26}% applymaskでmaskからデータを取得するところにバグ。大きく書きかえ。 line38-line47 -- %BUBBLESIG{JunkiSuzuki - 2017-07-26}% std::getline(mask,trash) std::stringstream buf; for(int j=0; j<64;j++){ int val=-1; buf >> val; -- %BUBBLESIG{JunkiSuzuki - 2017-07-26}%<br />%RED% 91のマシンでrun controlでデータがとれなかったので、再び90のマシンに変更 その後90のマシンでのtuned thresholdは857。 -- %BUBBLESIG{AtlasjSilicon - 2017-07-26}% KEKFE65-13でthreshold tune後analogが見えない 以下パラメータ ・CompVbnDac 160 ・Precomp 40 ・PrmpVbnFol 50 ・PrmpVbp 200 ・TDacLd 5 ・Lcc 200 ・Vthin1 60 Vthin2 30 ・VffDac 10 -- %BUBBLESIG{JunkiSuzuki - 2017-07-29}% (うまくいったパラメータ) -- %BUBBLESIG{JunkiSuzuki - 2017-07-29}% config: (yarrdir)/eudaq/configs/KEKFE65-13_700e_noisemask_v2.json -- %BUBBLESIG{JunkiSuzuki - 2017-07-29}% -- %BUBBLESIG{AtlasjSilicon - 2017-07-30}% ノイズが増えてきたのでconfigの変更:KEKFE65-13_700e_noisemask_v2.json (run2887から) -- %BUBBLESIG{AtlasjSilicon - 2017-07-30}%<br />%COMMENT%%ENDCOLOR%
This topic: Main
>
PlanerPixelTestBeam
>
July2017CERNTB
Topic revision: r22 - 2017-10-09 - AtlasjSilicon
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback