Open LowToneVoice opened 10 months ago
試したこと
// Add a new branch to the tree with the computed value
double tof_factor;
T->Branch("tof_factor", &tof_factor, "tof_factor/D");
// Compute the factor_tof2lambda and assign it to tof_factor
tof_factor = factor_tof2lambda;
// Create a canvas
TCanvas *c1 = new TCanvas("c1", "count on wave length", 600, 400);
// Draw the histogram with the new variable
T->Draw("(tof * tof_factor)>>h_tof(500,0,40000)", "x>=0.41&&x<=0.44&&y>=0.34&&y<=0.48", "");
結果、横軸の範囲だけが広がってヒストグラムは左端に1つだけbinが立った。
Chat GPTに言われるがままにやったので、この先どうしたらいいかよくわからない。 とりあえずググっても横軸をリスケールする事例が出てこない。 一応https://root-forum.cern.ch/t/rescale-x-axis-of-histogram/36403が出てきた。 未着手
TTree別個に作ってデータ移植すればいいのでは? ただし横軸の誤差の入れ方は課題として残る
横軸の誤差について
λ±∆λで与えられるときは、λの場合とλ+∆λの場合で結果を比較して、その差を誤差とする
課題チェックリスト
課題概要
/simulation/BL05/20231224225335_list.root に全ファイルのフォーマットを統一、ないし変換ファイルの作成
JPARC ROOT file