Go to the documentation of this file. 1 #ifndef MuonReco_CaloMuon_h
2 #define MuonReco_CaloMuon_h
bool isEnergyValid() const
energy deposition
float caloCompatibility() const
double pz() const
z coordinate of momentum vector
static const std::string input
bool isCaloCompatibilityValid() const
T const * get() const
Returns C++ pointer to the item.
double eta() const
pseudorapidity of momentum vector
float caloCompatibility_
muon hypothesis compatibility with observer calorimeter energy
void setCaloCompatibility(float input)
virtual void setInnerTrack(const TrackRef &t)
set reference to Track
double pt() const
track transverse momentum
double phi() const
azimuthal angle of momentum vector
MuonEnergy calEnergy() const
get energy deposition information
virtual TrackRef innerTrack() const
reference to Track reconstructed in the tracker only
double theta() const
polar angle
virtual void setTrack(const TrackRef &t)
int charge() const
a bunch of useful accessors
MuonEnergy calEnergy_
energy deposition
virtual TrackRef track() const
TrackRef innerTrack_
reference to Track reconstructed in the tracker only
double px() const
x coordinate of momentum vector
double p() const
momentum vector magnitude
double py() const
y coordinate of momentum vector
void setCalEnergy(const MuonEnergy &calEnergy)
set energy deposition information