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 55 56 57 58
/*!
\page DataFormats_EgammaReco Package DataFormats/EgammaReco
<center>
<small>
<a href=http://cmsdoc.cern.ch/swdev/viewcvs/viewcvs.cgi/CMSSW/DataFormats/EgammaReco/?cvsroot=CMSSW>CVS head for this package</a> - 
<a href=http://cmsdoc.cern.ch/swdev/viewcvs/viewcvs.cgi/CMSSW/DataFormats/EgammaReco/.admin/developers?rev=HEAD&cvsroot=CMSSW&content-type=text/vnd.viewcvs-markup>Administrative privileges</a>
</small>
</center>

\section desc Description
Persistent classes for Egamma Reco data format.

\subsection interface Public interface
- reco::EcalCluster: Base class for all types of Ecal clusters
- reco::BasicCluster: BasicCluster reconstructed in Ecal from RecHits.
- reco::SuperCluster: SuperCluster made of BasicCluster
- reco::ClusterShape: Cluster shape variable set
- reco::EgammaTrigger: Ecal trigger information
- reco::ClusterPi0Discriminator: pi0 discriminator variable set.


\subsection typedefs
- reco::BasicClusterCollection: collection of reco::BasicCluster objects
- reco::BasicClusterRef: persistent reference to a reco::BasicCluster object
- reco::BasicClusterRefProd: reference to a reco::BasicCluster collection
- reco::BasicClusterRefVector: vector of references to reco::BasicCluster objects in the same collection
- reco::basicCluster_iterator: iterator over a vector of references to reco::BasicCluster objects in the same collection

- reco::SuperClusterCollection: collection of reco::SuperCluster objects
- reco::SuperClusterRef: persistent reference to a reco::SuperCluster object
- reco::SuperClusterRefProd: reference to a reco::SuperCluster collection
- reco::SuperClusterRefVector: vector of references to reco::SuperCluster objects in the same collection
- reco::superCluster_iterator: iterator over a vector of references to reco::SuperCluster objects in the same collection

- reco::ClusterShapeCollection: collection of reco::ClusterShape objects
- reco::ClusterShapeRef: persistent reference to a reco::ClusterShape object
- reco::ClusterShapeRefProd: reference to a reco::ClusterShape collection
- reco::ClusterShapeRefVector: vector of references to reco::ClusterShape objects in the same collection
- reco::clusterShape_iterator: iterator over a vector of references to reco::ClusterShape objects in the same collection

- reco::ClusterPi0DiscriminatorCollection: collection of reco::ClusterPi0Discriminator objects
- reco::ClusterPi0DiscriminatorRef: persistent reference to a reco::ClusterPi0Discriminator object
- reco::ClusterPi0DiscriminatorRefProd: reference to a reco::ClusterPi0Discriminator collection
- reco::ClusterPi0DiscriminatorRefVector: vector of references to reco::ClusterPi0Discriminator objects in the same collection
- reco::clusterPi0Discriminator_iterator: iterator over a vector of references to reco::BasicCluster objects in the same collection

\subsection modules Modules
None.

\subsection tests Unit tests and examples
None.

\section status Status and planned development
Mostly completed.

<hr>
Last updated: @DATE@ <a href="mailto:rahatlou@cern.ch">Shahram Rahatlou</a>
*/