line3Dfit.C File Reference

#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


Function Documentation

double distance2 ( double  x,
double  y,
double  z,
double p 
)

Definition at line 37 of file line3Dfit.C.

References Cross(), ROOT::Math::Mag2(), u, ROOT::Math::Unit(), x0, and x1.

Referenced by SumDistance2().

void line ( double  t,
double p,
double x,
double y,
double z 
)

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 168 of file line3Dfit.C.

References line3Dfit().

void SumDistance2 ( int &  ,
double ,
double sum,
double par,
int   
)

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().


Variable Documentation

bool first = true

Definition at line 47 of file line3Dfit.C.


Generated on Tue Jul 5 16:09:32 2011 for ROOT_528-00b_version by  doxygen 1.5.1