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