Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /DataFormats/ParticleFlowReco/doc/ParticleFlowReco.doc is written in an unsupported language. File is not indexed.

0001 
0002 /*!
0003 
0004 \page DataFormats_ParticleFlowReco Package DataFormats/ParticleFlowReco
0005 
0006 <center>
0007 <small>
0008 
0009 <!-- @CVS_TAG@ will be substituted at build time, no need to touch -->
0010 <a href=http://cmsdoc.cern.ch/swdev/viewcvs/viewcvs.cgi/CMSSW/DataFormats/ParticleFlowReco/?cvsroot=CMSSW&only_with_tag=@CVS_TAG@>Source code (CVS tag: @CVS_TAG@)</a> - 
0011 <a href=http://cmsdoc.cern.ch/swdev/viewcvs/viewcvs.cgi/CMSSW/DataFormats/ParticleFlowReco/.admin/developers?rev=HEAD&cvsroot=CMSSW&content-type=text/vnd.viewcvs-markup>Administrative privileges</a>
0012 </small>
0013 </center>
0014 
0015 \section desc Description
0016 <!-- Short description of what this package is supposed to provide -->
0017 
0018 Persistent classes for particle flow clustering and particle flow. 
0019 
0020 \subsection interface Public interface
0021 <!-- List the classes that are provided for use in other packages (if any) -->
0022 
0023 - reco::PFRecHit: RecHit, input to the particle flow clustering algorithm. PFRecHits are not persistent officially. However, they can be written to disk in order to be used as an input to display and clustering in the ROOT interface (please see PFRootEventManager).
0024 
0025 - reco::PFCluster: Particle Flow Cluster. Contains a vector of PFRecHitFractions.
0026 
0027 - reco::PFRecHitFraction: A fraction of a PFRecHit (rechits can be shared between several clusters)
0028 
0029 - reco::PFLayer: Detector Layer: ECAL barrel, ECAL endcap, HCAL barrel... 
0030 
0031 - reco::PFRecTrack: Reconstructed Track (KF or GSF). Objects of this type are not meant to be officially persistent. As in the case of PFRecHits, they can be written to disk in order to be used as an input to display and clustering in the ROOT interface. 
0032 
0033 - reco::PFSimParticle: Simulated particle. 
0034 
0035 - reco::PFTrack: Base class for PFRecTrack and PFSimParticle
0036 
0037 - reco::PFTrajectoryPoint: Position and momentum of a PFTrack on a given detector. 
0038 
0039 - reco::PFBlock: Block of interconnected PFBlockElements
0040 
0041 - reco::PFBlockElement: Base abstract class for PFBlock elements
0042 
0043 - reco::PFBlockElementCluster: element holding a reference to a PFCluster (from ECAL, HCAL, or PS).
0044 
0045 - reco::PFBlockElementTrack: element holding a reference to a PFRecTrack.
0046 
0047 
0048 \subsection modules Modules
0049 <!-- Describe modules implemented in this package and their parameter set -->
0050 None
0051 
0052 \subsection tests Unit tests and examples
0053 <!-- Describe cppunit tests and example configuration files -->
0054 None
0055 
0056 \section status Status and planned development
0057 <!-- e.g. completed, stable, missing features -->
0058 Stable
0059 
0060 <hr>
0061 Last updated:
0062 @DATE@  Author: Colin Bernet
0063 */
0064