#include <DataFormats/MuonReco/interface/CaloMuon.h>
Public Member Functions | |
MuonEnergy | calEnergy () const |
get energy deposition information More... | |
float | caloCompatibility () const |
CaloMuon () | |
int | charge () const |
a bunch of useful accessors More... | |
double | eta () const |
pseudorapidity of momentum vector More... | |
virtual TrackRef | innerTrack () const |
reference to Track reconstructed in the tracker only More... | |
bool | isCaloCompatibilityValid () const |
bool | isEnergyValid () const |
energy deposition More... | |
double | p () const |
momentum vector magnitude More... | |
double | phi () const |
azimuthal angle of momentum vector More... | |
double | pt () const |
track transverse momentum More... | |
double | px () const |
x coordinate of momentum vector More... | |
double | py () const |
y coordinate of momentum vector More... | |
double | pz () const |
z coordinate of momentum vector More... | |
void | setCalEnergy (const MuonEnergy &calEnergy) |
set energy deposition information More... | |
void | setCaloCompatibility (float input) |
virtual void | setInnerTrack (const TrackRef &t) |
set reference to Track More... | |
virtual void | setTrack (const TrackRef &t) |
double | theta () const |
polar angle More... | |
virtual TrackRef | track () const |
virtual | ~CaloMuon () |
Private Attributes | |
MuonEnergy | calEnergy_ |
energy deposition More... | |
float | caloCompatibility_ |
muon hypothesis compatibility with observer calorimeter energy More... | |
bool | energyValid_ |
TrackRef | innerTrack_ |
reference to Track reconstructed in the tracker only More... | |
A lightweight reconstructed Muon to store low momentum muons without matches in the muon detectors. Contains:
Definition at line 22 of file CaloMuon.h.
CaloMuon::CaloMuon | ( | ) |
Definition at line 4 of file CaloMuon.cc.
References caloCompatibility_, and energyValid_.
|
inlinevirtual |
Definition at line 25 of file CaloMuon.h.
|
inline |
get energy deposition information
Definition at line 36 of file CaloMuon.h.
References calEnergy_.
Referenced by setCalEnergy().
|
inline |
Muon hypothesis compatibility block Relative likelihood based on ECAL, HCAL, HO energy defined as L_muon/(L_muon+L_not_muon)
Definition at line 43 of file CaloMuon.h.
References caloCompatibility_.
Referenced by MuonIdProducer::produce().
|
inline |
a bunch of useful accessors
Definition at line 48 of file CaloMuon.h.
References edm::Ref< C, T, F >::get(), and innerTrack_.
|
inline |
pseudorapidity of momentum vector
Definition at line 64 of file CaloMuon.h.
References edm::Ref< C, T, F >::get(), and innerTrack_.
|
inlinevirtual |
reference to Track reconstructed in the tracker only
Definition at line 28 of file CaloMuon.h.
References innerTrack_.
Referenced by track().
|
inline |
Definition at line 45 of file CaloMuon.h.
References caloCompatibility_.
Referenced by MuonIdProducer::produce().
|
inline |
|
inline |
momentum vector magnitude
Definition at line 52 of file CaloMuon.h.
References edm::Ref< C, T, F >::get(), and innerTrack_.
Referenced by MuonIdProducer::produce().
|
inline |
azimuthal angle of momentum vector
Definition at line 62 of file CaloMuon.h.
References edm::Ref< C, T, F >::get(), and innerTrack_.
|
inline |
track transverse momentum
Definition at line 54 of file CaloMuon.h.
References edm::Ref< C, T, F >::get(), and innerTrack_.
|
inline |
x coordinate of momentum vector
Definition at line 56 of file CaloMuon.h.
References edm::Ref< C, T, F >::get(), and innerTrack_.
|
inline |
y coordinate of momentum vector
Definition at line 58 of file CaloMuon.h.
References edm::Ref< C, T, F >::get(), and innerTrack_.
|
inline |
z coordinate of momentum vector
Definition at line 60 of file CaloMuon.h.
References edm::Ref< C, T, F >::get(), and innerTrack_.
|
inline |
set energy deposition information
Definition at line 38 of file CaloMuon.h.
References calEnergy(), calEnergy_, and energyValid_.
Referenced by MuonIdProducer::makeCaloMuon().
|
inline |
Definition at line 44 of file CaloMuon.h.
References caloCompatibility_, and LaserDQM_cfg::input.
Referenced by MuonIdProducer::makeCaloMuon().
|
inlinevirtual |
set reference to Track
Definition at line 31 of file CaloMuon.h.
References innerTrack_, and lumiQTWidget::t.
Referenced by MuonIdProducer::makeCaloMuon(), and setTrack().
|
inlinevirtual |
Definition at line 32 of file CaloMuon.h.
References setInnerTrack().
|
inline |
polar angle
Definition at line 50 of file CaloMuon.h.
References edm::Ref< C, T, F >::get(), and innerTrack_.
|
inlinevirtual |
Definition at line 29 of file CaloMuon.h.
References innerTrack().
|
private |
energy deposition
Definition at line 70 of file CaloMuon.h.
Referenced by calEnergy(), and setCalEnergy().
|
private |
muon hypothesis compatibility with observer calorimeter energy
Definition at line 73 of file CaloMuon.h.
Referenced by caloCompatibility(), CaloMuon(), isCaloCompatibilityValid(), and setCaloCompatibility().
|
private |
Definition at line 71 of file CaloMuon.h.
Referenced by CaloMuon(), isEnergyValid(), and setCalEnergy().
|
private |
reference to Track reconstructed in the tracker only
Definition at line 68 of file CaloMuon.h.
Referenced by charge(), eta(), innerTrack(), p(), phi(), pt(), px(), py(), pz(), setInnerTrack(), and theta().