All Classes and Interfaces

Class
Description
 
 
 
 
 
Base cell for the cellular automaton A cell is defined by two crosses and its state
Returns the calculated center and radius of a circle from three points.
A simple algorithm to calculate the center and radius of a circle that passes through three points
Returns the parameters of a fit with a circle to hits in the the CLAS12 where the solenoid field bends the particle path into a helix.
Circle fit using the Karimaki algorithm.
A cluster in the BST consists of an array of hits that are grouped together according to the algorithm of the ClusterFinder class
 
 
The fit parameters of a line fit returned by HelicalTrackFitter
A fitter which does sequential fit (for x, y coordinates) and then (for r, z coordinates) to a line using LineFitter.
Status of the HelicalTrackFit
 
The crosses are objects used to find tracks and are characterized by a 3-D point and a direction unit vector.
List of crosses used to fit a track candidate
Driver class to make crosses
Service to return reconstructed TRACKS format
 
Service to return reconstructed TRACKS format
 
The fit parameters of a line fit returned by HelicalTrackFitter
A fitter which does sequential fit (for r, phi coordinates) to a circle using CircleFitter and then (for r, z coordinates) to a line using LineFitter.
Status of the HelicalTrackFit
A class describing a helix; the helix parameters are field of the track object These parameters are private and accessed by getters: _dca; // distance of closest approach to the z-axis in the lab frame _phi_at_dca; // azimuth at the DOCA _curvature; // track curvature = 1/R, where R is the radius of the circle _Z0; // intersect of the helix axis with the z-axis _tandip; // tangent of the dip angle = pz/pt Has a method getPointAtRadius(double r) which returns the point position along the helix at a given radial distance from the lab origin.
A class with methods used to find lists of crosses.
A hit characterized by layer, sector, wire number, and Edep.
A class to fill in lists of hits corresponding to reconstructed hits characterized by the strip, its location in the detector (layer, sector), its reconstructed time.
The fit parameters of a line fit returned by LineFitter
A least square fitting method For a linear fit,f(a,b)=a+bx taking y errors into account
 
Cellular automaton maker.
 
 
 
 
 
Service to return reconstructed TRACKS format
 
A StateVec describes a cross measurement in the CVT.
 
A class with a method implementing an algorithm that finds lists of track candidates in the BST
A class with methods used to find lists of crosses.
A fitter which does sequential fit (for r, phi coordinates) to a circle using CircleFitter and then (for r, z coordinates) to a line using LineFitter.
Status of the HelicalTrackFit
 
 
 
 
A class representing track candidates in the CVT.
 
 
 
 
 
 
The trajectory is a set of state vectors at BST planes along the particle path. * A StateVec describes a cross measurement in the BST. directions in that coordinate system.
A driver class to find the trajectory of a track candidate.