This class stores a subset of the reco::Muon properties which are most commonly used in analysis.
More...
|
| Muon () |
|
virtual | ~Muon () |
|
virtual void | Print () const |
|
| ClassDef (Muon, 5) |
|
|
std::vector< std::size_t > const & | gen_particles () const |
| A vector to refer to ic::GenParticle::id() values. More...
|
|
Point const & | ref_point () const |
| Point-of-closest-approach (PCA) of the muon track to the beamspot. More...
|
|
bool | is_standalone () const |
| Muon was reconstructed by the stand-alone algorithm. More...
|
|
bool | is_global () const |
| Muon was reconstructed by the global algorithm. More...
|
|
bool | is_tracker () const |
| Muon was reconstructed by the tracker-only algorithm. More...
|
|
bool | is_calo () const |
| Muon was reconstructed by the calo-muon algorithm. More...
|
|
bool | is_pf () const |
| Muon was reconstructed by the PF algorithm. More...
|
|
double | gt_normalized_chi2 () const |
| Normalised \(\chi^2\) of the global track fit. More...
|
|
float | cq_chi2_localposition () const |
| \(\chi^2\) for the sta-tk matching of local position More...
|
|
float | cq_trk_kink () const |
| Kink position for the tracker stub and global track. More...
|
|
int | gt_valid_muon_hits () const |
| Number of muon station hits used in the global track fit. More...
|
|
int | matched_stations () const |
| Number of matched muon station track segments. More...
|
|
int | it_pixel_hits () const |
| Number of pixel layer hits in the tracker. More...
|
|
int | it_tracker_hits () const |
| Number of hits in the tracker. More...
|
|
int | it_layers_with_measurement () const |
| Number of tracker layers with measurement. More...
|
|
double | it_valid_fraction () const |
| Fraction of valid inner tracker hits. More...
|
|
float | segment_compatibility () const |
| Compatibility of segment with global fit. More...
|
|
float | dr03_tk_sum_pt () const |
| Tracker isolation in a cone with \( \Delta R = 0.3 \). More...
|
|
float | dr03_ecal_rechit_sum_et () const |
| ECAL isolation in a cone with \( \Delta R = 0.3 \). More...
|
|
float | dr03_hcal_tower_sum_et () const |
| HCAL isolation in a cone with \( \Delta R = 0.3 \). More...
|
|
float | dr03_pfiso_charged_all () const |
| PF isolation, using all charged particles in a cone with \( \Delta R = 0.3 \). More...
|
|
float | dr03_pfiso_charged () const |
| PF isolation, using charged hadrons in a cone with \( \Delta R = 0.3 \). More...
|
|
float | dr03_pfiso_neutral () const |
| PF isolation, using neutral hadrons in a cone with \( \Delta R = 0.3 \). More...
|
|
float | dr03_pfiso_gamma () const |
| PF isolation, using photons in a cone with \( \Delta R = 0.3 \). More...
|
|
float | dr03_pfiso_pu () const |
| PF isolation, using charged pileup in a cone with \( \Delta R = 0.3 \). More...
|
|
float | dr04_pfiso_charged_all () const |
| PF isolation, using all charged particles in a cone with \( \Delta R = 0.4 \). More...
|
|
float | dr04_pfiso_charged () const |
| PF isolation, using charged hadrons in a cone with \( \Delta R = 0.4 \). More...
|
|
float | dr04_pfiso_neutral () const |
| PF isolation, using neutral hadrons in a cone with \( \Delta R = 0.4 \). More...
|
|
float | dr04_pfiso_gamma () const |
| PF isolation, using photons in a cone with \( \Delta R = 0.4 \). More...
|
|
float | dr04_pfiso_pu () const |
| PF isolation, using charged pileup in a cone with \( \Delta R = 0.4 \). More...
|
|
double | vx () const |
| The x-coordinate of the ref_point() More...
|
|
double | vy () const |
| The y-coordinate of the ref_point() More...
|
|
double | vz () const |
| The z-coordinate of the ref_point() More...
|
|
double | dxy_vertex () const |
| Transverse impact parameter of the tracker track with the primary vertex. More...
|
|
double | dz_vertex () const |
| Longitudinal impact parameter of the tracker track with primary vertex. More...
|
|
double | dxy_beamspot () const |
| Transverse impact parameter of the tracker track with the beamspot. More...
|
|
|
void | set_gen_particles (std::vector< std::size_t > const &gen_particles) |
| A vector to refer to ic::GenParticle::id() values. More...
|
|
void | set_ref_point (Point const &ref_point) |
| Point-of-closest-approach (PCA) of the muon track to the beamspot. More...
|
|
void | set_is_standalone (bool const &is_standalone) |
| Muon was reconstructed by the stand-alone algorithm. More...
|
|
void | set_is_global (bool const &is_global) |
| Muon was reconstructed by the global algorithm. More...
|
|
void | set_is_tracker (bool const &is_tracker) |
| Muon was reconstructed by the tracker-only algorithm. More...
|
|
void | set_is_calo (bool const &is_calo) |
| Muon was reconstructed by the calo-muon algorithm. More...
|
|
void | set_is_pf (bool const &is_pf) |
| Muon was reconstructed by the PF algorithm. More...
|
|
void | set_gt_normalized_chi2 (double const >_normalized_chi2) |
| Normalised \(\chi^2\) of the global track fit. More...
|
|
void | set_cq_chi2_localposition (float const &cq_chi2_localposition) |
| \(\chi^2\) for the sta-tk matching of local position More...
|
|
void | set_cq_trk_kink (float const &cq_trk_kink) |
| Kink position for the tracker stub and global track. More...
|
|
void | set_gt_valid_muon_hits (int const >_valid_muon_hits) |
| Number of muon station hits used in the global track fit. More...
|
|
void | set_matched_stations (int const &matched_stations) |
| Number of matched muon station track segments. More...
|
|
void | set_it_pixel_hits (int const &it_pixel_hits) |
| Number of pixel layer hits in the tracker. More...
|
|
void | set_it_tracker_hits (int const &it_tracker_hits) |
| Number of hits in the tracker. More...
|
|
void | set_it_layers_with_measurement (int const &it_layers_with_measurement) |
| Number of tracker layers with measurement. More...
|
|
void | set_it_valid_fraction (double const &it_valid_fraction) |
| Fraction of valid inner tracker hits. More...
|
|
void | set_segment_compatibility (float const &segment_compatibility) |
| Compatibility of segment with global fit. More...
|
|
void | set_dr03_tk_sum_pt (float const &dr03_tk_sum_pt) |
| Tracker isolation in a cone with \( \Delta R = 0.3 \). More...
|
|
void | set_dr03_ecal_rechit_sum_et (float const &dr03_ecal_rechit_sum_et) |
| ECAL isolation in a cone with \( \Delta R = 0.3 \). More...
|
|
void | set_dr03_hcal_tower_sum_et (float const &dr03_hcal_tower_sum_et) |
| HCAL isolation in a cone with \( \Delta R = 0.3 \). More...
|
|
void | set_dr03_pfiso_charged_all (float const &dr03_pfiso_charged_all) |
| PF isolation, using all charged particles in a cone with \( \Delta R = 0.3 \). More...
|
|
void | set_dr03_pfiso_charged (float const &dr03_pfiso_charged) |
| PF isolation, using charged hadrons in a cone with \( \Delta R = 0.3 \). More...
|
|
void | set_dr03_pfiso_neutral (float const &dr03_pfiso_neutral) |
| PF isolation, using neutral hadrons in a cone with \( \Delta R = 0.3 \). More...
|
|
void | set_dr03_pfiso_gamma (float const &dr03_pfiso_gamma) |
| PF isolation, using photons in a cone with \( \Delta R = 0.3 \). More...
|
|
void | set_dr03_pfiso_pu (float const &dr03_pfiso_pu) |
| PF isolation, using charged pileup in a cone with \( \Delta R = 0.3 \). More...
|
|
void | set_dr04_pfiso_charged_all (float const &dr04_pfiso_charged_all) |
| PF isolation, using all charged particles in a cone with \( \Delta R = 0.4 \). More...
|
|
void | set_dr04_pfiso_charged (float const &dr04_pfiso_charged) |
| PF isolation, using charged hadrons in a cone with \( \Delta R = 0.4 \). More...
|
|
void | set_dr04_pfiso_neutral (float const &dr04_pfiso_neutral) |
| PF isolation, using neutral hadrons in a cone with \( \Delta R = 0.4 \). More...
|
|
void | set_dr04_pfiso_gamma (float const &dr04_pfiso_gamma) |
| PF isolation, using photons in a cone with \( \Delta R = 0.4 \). More...
|
|
void | set_dr04_pfiso_pu (float const &dr04_pfiso_pu) |
| PF isolation, using charged pileup in a cone with \( \Delta R = 0.4 \). More...
|
|
void | set_vx (double const &x) |
| The x-coordinate of the ref_point() More...
|
|
void | set_vy (double const &y) |
| The y-coordinate of the ref_point() More...
|
|
void | set_vz (double const &z) |
| The z-coordinate of the ref_point() More...
|
|
void | set_dxy_vertex (double const &dxy_vertex) |
| Transverse impact parameter of the tracker track with the primary vertex. More...
|
|
void | set_dz_vertex (double const &dz_vertex) |
| Longitudinal impact parameter of the tracker track with primary vertex. More...
|
|
void | set_dxy_beamspot (double const &dxy_beamspot) |
| Transverse impact parameter of the tracker track with the beamspot. More...
|
|
|
The Muon class contains a map for storing arbitrary pairs of hashed strings and floats. The most common usage for this is to add additional ID and isolation values, for example the output of an MVA selection.
|
void | SetIdIso (std::string const &name, float const &value) |
| Add a new entry, overwriting any existing one with the same name. More...
|
|
bool | HasIdIso (std::string const &name) const |
| Check if a value with label name has already been defined. More...
|
|
float | GetIdIso (std::string const &name) const |
| Get the value associated to a label. More...
|
|
Public Member Functions inherited from ic::Candidate |
| Candidate () |
|
virtual | ~Candidate () |
|
| ClassDef (Candidate, 2) |
|
Vector const & | vector () const |
| Four-momentum. More...
|
|
std::size_t | id () const |
| Unique identifier. More...
|
|
double | pt () const |
| Direct access to the \( p_{\text{T}} \). More...
|
|
double | eta () const |
| Direct access to \( \eta \). More...
|
|
double | phi () const |
| Direct access to \( \phi \). More...
|
|
double | energy () const |
| Direct access to the energy. More...
|
|
int | charge () const |
| Electric charge. More...
|
|
double | M () const |
| Calculates the candidate mass. More...
|
|
void | set_vector (Vector const &vector) |
| Four-momentum. More...
|
|
void | set_id (std::size_t const &id) |
| Unique identifier. More...
|
|
void | set_pt (double const &pt) |
| Direct access to the \( p_{\text{T}} \). More...
|
|
void | set_eta (double const &eta) |
| Direct access to \( \eta \). More...
|
|
void | set_phi (double const &phi) |
| Direct access to \( \phi \). More...
|
|
void | set_energy (double const &energy) |
| Direct access to the energy. More...
|
|
void | set_charge (int const &charge) |
| Electric charge. More...
|
|