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
|
/*!
\page DataFormats_MuonReco Package DataFormats/MuonReco
<center>
<small>
<a href=http://cmsdoc.cern.ch/swdev/viewcvs/viewcvs.cgi/CMSSW/DataFormats/MuonReco/?cvsroot=CMSSW>CVS head for this package</a> -
<a href=http://cmsdoc.cern.ch/swdev/viewcvs/viewcvs.cgi/CMSSW/DataFormats/MuonReco/.admin/developers?rev=HEAD&cvsroot=CMSSW&content-type=text/vnd.viewcvs-markup>Administrative privileges</a>
</small>
</center>
\section desc Description
Persistent classes for Muon Reco data format.
\subsection interface Public interface
- reco::Muon: reconstructed Muon. Contains references to three fitted tracks: in muon detector standalone,
in tracker detector only, and a combined muon detector plus tracker fit.
- reco::MuIsoDeposit: class representing the scatter (in eta, phi) of deposits (et or pt etc.) around a muon.
Internally the deposits are stored as multimap<Direction, float>
Can be used to calculate sumDeposit (e.g., sumEt) or nDeposits (e.g., nTracks) on the fly
- namespace::Direction: class representation of (eta, phi) point in 2D.
Also contains definition of "struct Distance" to represent (dR, angle) displacement vector in (eta, phi) space.
\subsection typedefs
- reco::MuonCollection: collection of reco::Muon objects
- reco::MuonRef: persistent reference to a reco::Muon object
- reco::MuonRefProd: reference to a reco::Muon collection
- reco::MuonRefVector: vector of references to reco::Muon objects in the same collection
- reco::muon_iterator: iterator over a vector of references to reco::Muon objects in the same collection
- reco::MuIsoDepositAssociationMap: association map of reco::MuIsoDeposit keyed to TrackCollection
- reco::MuIsoAssociationMap: association map of boolean value keyed to TrackCollection. Used to store "is isolated" status for a muon (reco::Track)
- reco::MuIsoIntAssociationMap: association map of int value keyed to TrackCollection. Used to store nTracks-like output.
- reco::MuIsoFloatAssociationMap: association map of float value keyed to TrackCollection. Used to store sumEt or likelyhood-kind of values.
\n(<b>all isolation maps are fit to work with both StandAlone and other muons</b>)
\subsection modules Modules
None.
\subsection tests Unit tests and examples
None.
\section status Status and planned development
To be reviewed.
<hr>
Last updated: @DATE@ Slava Krutelyov
*/
|