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