Track Class ReferenceDescription of a straight track. More...
Detailed DescriptionDescription of a straight track. A track can be described with several parameters. Here, a start and end point parametrization is used in the constructor, and internally a parametrization by the definition of a (x,y) point on some reference plane and the tangent to the track is used as parameters. Constructor & Destructor Documentation
A track parallel to z in the center of the detector, with a momentum according to the mean of cosmic muons at the surface of the earth.
Destruct the track. Has to delete all the hits. Member Function Documentation
Starting from origin and destination, fill track parameters. For this, the reference surface is z=0.
Get local track parameters for given detector, using misaligned state. No boundary checking. for storing the results first part: get local intersection coordinates track is parallel to plane, should not happen here because checked previously
Get intersection of track with a plane in global coordinate system. Compute the intersection point of the track with plane given by "reference frame" in global coordinates. The plane is parametrized by {x} * {n} = d. The track is parametrized by {x} = {x}_0 + * ({x}_1 - {x}_0) . No boundary checking is performed. direction of track get distance from origin of detector intersection
Jacobian matrix of local to global track parameters. This method calculates the derivatives of local track parameters to global track parameters for the given reference frame. Compute the hit position of the track with a detector in misaligned state. Compute the intersection with the detector and return a Hit. Boundary checking is performed. In case the hit is outside the detector bounds, a null pointer is retuned. Returns null pointer if no hit in this detector, else returns the hit. Compute intersection with detector plane check detector bounds Compute the hit position of the track with a detector in nominal state. Returns null pointer if no hit in this detector, else returns the hit. Compute intersection with detector plane check detector bounds
Given parameters p, compute origin, direction and finally destination. Member Data Documentation
vector of hits that the track has in the detector. Can be empty and needs to be filled externally, e.g. during simulation or reconstruction. However, the track takes ownership of the hits, i.e. deletes them in the destructor.
Track momentum in GeV. It is used only for multiple scattering. The particle is assumed to be a muon. The documentation for this class was generated from the following files: Generated on Thu Jul 14 2011 23:52:01 for Kalman Alignment by 1.7.3 |