Helix Fit

TRACK even more private




class interface TRACK

exported features {NONE}
   
   compute_residual_and_derivatives_for_cluster (barrel, pixel: BOOLEAN x, y,
      z, rho, sigf, sigr, sigz, s_stereo, s_tilt: REAL n: INTEGER)
	 -- IFDERIV
	 -- Given a measured track coordinate, this routine computes
	 -- the track-fit residual and derivative vector of these
	 -- coordinates wrt the fit parameters. Barrel and disk type
	 -- measurements are foreseen, with the track approximated by a
	 -- local vector i.e. its direction at the corresponding r or z
	 -- coordinate of the fit trajectory.
	 -- Analytic derivatives omitted for now.
   
   s0,s1,s2,s3,s4,s5,s6: TRACKED_PARTICLE   
   row_hit,sup_hit: ARRAY [INTEGER]   
   pix_hit: ARRAY [BOOLEAN]   
   radius: ARRAY [REAL]   
   fi_scat,th_scat: ARRAY [REAL]   
   vertexin_fit,road_fit,brem_fit,seed_fit: BOOLEAN   
   chi_squared: REAL   
   oldsum: REAL   
   deg_of_freedom: INTEGER   
   fitcode: INTEGER
   accuracy: INTEGER
   option: STRING   
   ip_worst,ip_brem: REAL   
   valid,pt_fixed,cut_step,cut_allowed,convergence,after_brem: BOOLEAN   
   n_iter,n_sup,n_cuts,n_scat,scat_par,nfithit: INTEGER   
   vert_row,road_row,seed_row,brem_row: INTEGER   
   n_row,n_param: INTEGER   
   pt_inv_1,ao: REAL      
   Ok,No_seed,Few_measurements,Low_dimensions,No_convergence,No_valid_fit: INTEGER is unique
	 -- for fitcode
   Accurate,Approximate: INTEGER is unique
	 -- for accuracy
   ...
   Infinity: REAL is 10000000000   
   Mx_meas: INTEGER is 600   
   ...
   Delta_a0: REAL is 0.001   
   ...
   N_sigma: REAL is 2.5
   
end interface -- class TRACK

J.Hrivnac (Julius.Hrivnac@cern.ch), 1/9/95