Helix Fit

TRACK more private




class interface TRACK

exported features {NONE}
   
   fill_matrices_with_hits_for_current_iteration
	 -- IFHITS
	 -- Row-wise filling of derivative matrix and difference vector
	 -- for each track hit.   
   fill_matrices_with_special_measurements_for_current_iteration
	 -- IFHITS
	 --  On request filling of rows corresponding
	 --  to vertex, seed and road parameters. There is also an extra
	 --  measurement added to constrain brem fits.   
   compute_fit_chi_squared
	 -- IFCHISQ
	 -- Compute track fit chi_squared for current iteration.
	 -- Check if cutstep required (in case of divergence or
	 -- oscillation), otherwise signal convergence when chi_squared
	 -- stable.   
   solve_for_change_to_parameters
	 -- IFSOLVE
	 -- Solve matrix equations   
   update_parameters
	 -- IFUPDAT
	 -- Update track parameters with least square solution to current
	 -- iteration of track fit.   
   set_trajectory_at_vertex
	 -- IFDINIT
	 -- Initialisation for computation of numerical derivatives by
	 -- iterative tracking.   
   provide_material_efects
	 -- IFMATER   
   prepare_seed_information
	 -- IFSEED
   
   at_vertex: TRACKED_PARTICLE
   derivatives: MATRIX   
   weight: SQUARE_MATRIX   
   covariance: SQUARE_MATRIX   
   parameter_change: MATRIX   
   residuals: MATRIX

end interface -- class TRACK
see even more private
J.Hrivnac (Julius.Hrivnac@cern.ch), 1/9/95