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
59
60
61
62
63
64
|
/*!
\page DataFormats_ParticleFlowReco Package DataFormats/ParticleFlowReco
<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/ParticleFlowReco/?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/ParticleFlowReco/.admin/developers?rev=HEAD&cvsroot=CMSSW&content-type=text/vnd.viewcvs-markup>Administrative privileges</a>
</small>
</center>
\section desc Description
<!-- Short description of what this package is supposed to provide -->
Persistent classes for particle flow clustering and particle flow.
\subsection interface Public interface
<!-- List the classes that are provided for use in other packages (if any) -->
- 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).
- reco::PFCluster: Particle Flow Cluster. Contains a vector of PFRecHitFractions.
- reco::PFRecHitFraction: A fraction of a PFRecHit (rechits can be shared between several clusters)
- reco::PFLayer: Detector Layer: ECAL barrel, ECAL endcap, HCAL barrel...
- 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.
- reco::PFSimParticle: Simulated particle.
- reco::PFTrack: Base class for PFRecTrack and PFSimParticle
- reco::PFTrajectoryPoint: Position and momentum of a PFTrack on a given detector.
- reco::PFBlock: Block of interconnected PFBlockElements
- reco::PFBlockElement: Base abstract class for PFBlock elements
- reco::PFBlockElementCluster: element holding a reference to a PFCluster (from ECAL, HCAL, or PS).
- reco::PFBlockElementTrack: element holding a reference to a PFRecTrack.
\subsection modules Modules
<!-- Describe modules implemented in this package and their parameter set -->
None
\subsection tests Unit tests and examples
<!-- Describe cppunit tests and example configuration files -->
None
\section status Status and planned development
<!-- e.g. completed, stable, missing features -->
Stable
<hr>
Last updated:
@DATE@ Author: Colin Bernet
*/
|