#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.