#include <TMath.h>#include <TGraph2D.h>#include <TRandom2.h>#include <TStyle.h>#include <TCanvas.h>#include <TF2.h>#include <TH1.h>#include <TVirtualFitter.h>#include <TPolyLine3D.h>#include <Math/Vector3D.h>Go to the source code of this file.
Functions | |
| void | line (double t, double *p, double &x, double &y, double &z) |
| double | distance2 (double x, double y, double z, double *p) |
| void | SumDistance2 (int &, double *, double &sum, double *par, int) |
| void | line3Dfit () |
| int | main () |
Variables | |
| bool | first = true |
Definition at line 37 of file line3Dfit.C.
References Cross(), ROOT::Math::Mag2(), u, ROOT::Math::Unit(), x0, and x1.
Referenced by SumDistance2().
Definition at line 27 of file line3Dfit.C.
| void line3Dfit | ( | ) |
Definition at line 76 of file line3Dfit.C.
References TGraph::Draw(), TPolyLine3D::Draw(), TVirtualFitter::Fitter(), TRandom::Gaus(), gr, gRandom, gStyle, i, kBlue, kRed, l, line, min, N, n, p0(), TAttLine::SetLineColor(), TStyle::SetOptFit(), TStyle::SetOptStat(), TGraph::SetPoint(), TPolyLine3D::SetPoint(), SumDistance2(), t, TRandom::Uniform(), x, and y.
Referenced by main().
| int main | ( | void | ) |
Definition at line 51 of file line3Dfit.C.
References d, distance2(), TVirtualFitter::GetFitter(), TGraph::GetN(), TGraph::GetX(), TGraph::GetY(), gr, i, sqrt(), x, and y.
Referenced by line3Dfit().
| bool first = true |
Definition at line 47 of file line3Dfit.C.
1.5.1