Tags:
create new tag
view all tags
---+ 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%
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r22
<
r21
<
r20
<
r19
<
r18
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r22 - 2017-10-09
-
AtlasjSilicon
Home
Site map
Main web
Sandbox web
TWiki web
Main Web
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
E
dit
A
ttach
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