12 #include "TLorentzVector.h" 32 double chi2_hit1 = 0.0,
double chi2_hit2 = 0.0,
33 double chi2_angle1 = 0.0,
double chi2_angle2 = 0.0,
34 int Ndof_hit1 = 1,
int Ndof_hit2 = 1,
35 int Ndof_angle1 = 1,
int Ndof_angle2 = 1);
37 void SetKin(TVector3 dir,
double momentum,
double mass);
43 void SetChi2(
double chi2_hit1,
double chi2_hit2,
44 double chi2_angle1,
double chi2_angle2,
45 int Ndof_hit1,
int Ndof_hit2,
46 int Ndof_angle1,
int Ndof_angle2)
50 fChi2[2] = chi2_angle1;
51 fChi2[3] = chi2_angle2;
54 fNdof[2] = Ndof_angle1;
55 fNdof[3] = Ndof_angle2;
TLorentzVector fFourMom
four momentum
const int Ndof(int index) const
double fChi2[8]
provide user with a chi-squared for track fit parameters
const TLorentzVector FourMom() const
const double Chi2(int index) const
Perform a "2 point" Hough transform on a collection of hits.
void SetChi2(double chi2_hit1, double chi2_hit2, double chi2_angle1, double chi2_angle2, int Ndof_hit1, int Ndof_hit2, int Ndof_angle1, int Ndof_angle2)
int fPDG
pdg code for particle type
int fNdof[8]
provide user with N degrees of freedom for track fit parameters
void SetKin(TVector3 dir, double momentum, double mass)
A container for kinematic information.