Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54

/*!

\page DataFormats_TrackingRecHit Package DataFormats/TrackingRecHit

<center>
<small>

<!-- @CVS_TAG@ will be substituted at build time, no need to touch -->
<a href=http://cmsdoc.cern.ch/swdev/viewcvs/viewcvs.cgi/CMSSW/DataFormats/TrackingRecHit/?cvsroot=CMSSW&only_with_tag=@CVS_TAG@>Source code (CVS tag: @CVS_TAG@)</a> - 
<a href=http://cmsdoc.cern.ch/swdev/viewcvs/viewcvs.cgi/CMSSW/DataFormats/TrackingRecHit/.admin/developers?rev=HEAD&cvsroot=CMSSW&content-type=text/vnd.viewcvs-markup>Administrative privileges</a>
</small>
</center>

\section desc Description
Abstract RecHit for all CMS tracking applications and related classes.

\subsection interface Public interface
<!-- List the classes that are provided for use in other packages (if any) -->

 - TrackingRecHit: Abstract RecHit base class for all tracking applications.
 - AlignmentPositionError:
 - InvalidTrackingRecHit:
 - RecHit1D:
 - RecHit2DLocalPos:
 - RecHit2DPosDirX:
 - RecHit4D:
 - RecSegment2D:
 - RecSegment4D:
 - RecSegment:

\subsection typedefs

 - <b>TrackingRecHitCollection</b>: collection of TrackingRecHit objects
 - <b>TrackingRecHitRef</b>: persistent reference to a TrackingRecHit object
 - <b>TrackingRecHitRefProd</b>: reference to a TrackingRecHit collection
 - <b>TrackingRecHitRefVector</b>: vector of references to TrackingRecHit objects in the same collection
 - <b>trackingRecHit_iterator</b>: iterator over a vector of references to TrackingRecHit objects in the same collection

\subsection modules Modules
None.

\subsection tests Unit tests and examples
None.

\section status Status and planned development
<!-- e.g. completed, stable, missing features -->
Released.

<hr>
Last updated:
@DATE@  Author: L.Lista
*/