フィット結果を取得したい(TF1::GetParameter)
1// ガウス関数を作成
2TF1 *f = new TF1("gaussian", "gaus", -5, 5);
3
4// ヒストグラムをフィット
5h->Fit(f);
6
7// パラメーターを取得
8Double_t norm = f->GetParameter(0);
9Double_t mean = f->GetParameter(1);
10Double_t sigma = f->GetParameter(2);
TF1::GetParameterメソッドで、
フィットして得られたパラメーター値を取得できます。
フィット誤差したい(TF1::GetParError)
1Double_t mean_error = f->GetParError(1);
2Double_t sigma_error = f->GetParError(2);
3
4std::cout << "Mean:" << mean " +/- " << mean_error << std::endl;
5std::cout << "Sigma:" << sigma " +/- " << sigma_error << std::endl;
TF1::GetParErrorメソッドで、
フィット誤差を取得できます。