---+ LGADSoftware (解析プログラム) %tac ---++ LGADSoftwareの概要 LGADSoftwareの解析用のプログラム Link( [[https://gitlab.cern.ch/kojin/LGADSoftware][Koji Nakamura / LGADSoftware · GitLab (cern.ch)]]) gitから直接持ってくる方法 $git clone https://gitlab.cern.ch/kojin/LGADSoftware.git その後のmake等のやり方はREADME.mdを参照してください (開発中のため、devel branchが最新(2021年8月現在)) runfileをあらかじめ作っておき、その中に回したいデータのパスを書いておく また、その測定(Run)時のセットアップ情報(ADC channel,Amp board channel,Sensor channel,layer number)やセンサー情報(pad,strip,pixel)や何イベント走らせるか、カットをどの程度かけるか(その情報が書かれたファイルを読み込む)を指定する ./bin/LGADanalysis < runfiles/(data file name) で解析開始 できるプロット・データファイルなど(in ./results) * Pulse Shape(波形)(信号サイズの大きい順に並ぶ) * Pulse Heigit分布(root fileに詰める) * 各チャンネルの信号の情報とその信号の到達時間等 Runを回したあと、そこから波高分布を比較したり、Fitするためにscriptがいくつか用意されている ---+++ 2021年版 3月1日改良 カット情報をparameter directory内のdefault.txt等のデータを読み込むことで調整できるようにした (これにより、解析のパラメーターを調整するごとにmake; make installを行っていた手間を省くことができるように) ---++++ branch : devel_tatsukiu branch FlashADCの出力ファイルをチャンネル分(8ch~16ch)のASCII形式でとる方法からBinary形式で1ファイルでとる形式に変更できるようになった これにより、データファイルの容量が5分の1、測定時間が5分の1、転送時間が4倍程度早くなった それに伴い、binary形式でも解析できるように調整したbranch 基本的に2021年7月時点でのdevelから派生したため、ほとんどdevel と同じことが行えるはず また、time[ii][jj]、ADCcount[ii][jj]にデータを詰めるまでのみ変更しており、基本的にLGADLoopManagerには必要最小限のものしか追加していないので、devel_tatsukiu branchでの解析結果(root file)とdevelでの解析結果は全く同じものが出力される -- %USERSIG{TatsukiUeda - 2021-08-02}% ---++ Comments <br />%COMMENT%
This topic: Main
>
LGADGeneralInformation
>
LGADSoftwareVer1
Topic revision: r1 - 2021-08-02 - TatsukiUeda
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