CVS head for this package
-
Administrative privileges
Description
Persistent classes for Muon
Reco
data format.
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 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.
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.
(
all isolation maps are fit to work with both StandAlone and other muons
)
Modules
None.
Unit tests and examples
None.
Status and planned development
To be reviewed.
Last updated: @ Slava Krutelyov