Imperial Analysis
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ic::Muon Class Reference

This class stores a subset of the reco::Muon properties which are most commonly used in analysis. More...

#include "UserCode/ICHiggsTauTau/interface/Muon.hh"

+ Inheritance diagram for ic::Muon:

Public Member Functions

 Muon ()
 
virtual ~Muon ()
 
virtual void Print () const
 
 ClassDef (Muon, 5)
 
Properties
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...
 
Setters
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 &gt_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 &gt_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...
 
Extra ID and isolation properties

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...
 

Detailed Description

This class stores a subset of the reco::Muon properties which are most commonly used in analysis.

Useful links:

Examples:
plugins/ICMuonProducer.cc.

Definition at line 22 of file Muon.hh.

Constructor & Destructor Documentation

ic::Muon::Muon ( )

Definition at line 6 of file Muon.cc.

ic::Muon::~Muon ( )
virtual

Definition at line 40 of file Muon.cc.

Member Function Documentation

void ic::Muon::Print ( ) const
virtual

Reimplemented from ic::Candidate.

Definition at line 61 of file Muon.cc.

std::vector<std::size_t> const& ic::Muon::gen_particles ( ) const
inline

A vector to refer to ic::GenParticle::id() values.

Deprecated:
This property is no longer filled in the ICMuonProducer. It is advised to save generator-level electrons that may be needed for matching using the ICGenParticleProducer and to identify matches in the analysis code.

Definition at line 42 of file Muon.hh.

Point const& ic::Muon::ref_point ( ) const
inline

Point-of-closest-approach (PCA) of the muon track to the beamspot.

Definition at line 47 of file Muon.hh.

bool ic::Muon::is_standalone ( ) const
inline

Muon was reconstructed by the stand-alone algorithm.

Definition at line 50 of file Muon.hh.

bool ic::Muon::is_global ( ) const
inline

Muon was reconstructed by the global algorithm.

Definition at line 53 of file Muon.hh.

bool ic::Muon::is_tracker ( ) const
inline

Muon was reconstructed by the tracker-only algorithm.

Definition at line 56 of file Muon.hh.

bool ic::Muon::is_calo ( ) const
inline

Muon was reconstructed by the calo-muon algorithm.

Definition at line 59 of file Muon.hh.

bool ic::Muon::is_pf ( ) const
inline

Muon was reconstructed by the PF algorithm.

Definition at line 62 of file Muon.hh.

double ic::Muon::gt_normalized_chi2 ( ) const
inline

Normalised \(\chi^2\) of the global track fit.

Definition at line 65 of file Muon.hh.

float ic::Muon::cq_chi2_localposition ( ) const
inline

\(\chi^2\) for the sta-tk matching of local position

Definition at line 68 of file Muon.hh.

float ic::Muon::cq_trk_kink ( ) const
inline

Kink position for the tracker stub and global track.

Definition at line 71 of file Muon.hh.

int ic::Muon::gt_valid_muon_hits ( ) const
inline

Number of muon station hits used in the global track fit.

Definition at line 74 of file Muon.hh.

int ic::Muon::matched_stations ( ) const
inline

Number of matched muon station track segments.

Definition at line 77 of file Muon.hh.

int ic::Muon::it_pixel_hits ( ) const
inline

Number of pixel layer hits in the tracker.

Definition at line 80 of file Muon.hh.

int ic::Muon::it_tracker_hits ( ) const
inline

Number of hits in the tracker.

Definition at line 83 of file Muon.hh.

int ic::Muon::it_layers_with_measurement ( ) const
inline

Number of tracker layers with measurement.

Definition at line 86 of file Muon.hh.

double ic::Muon::it_valid_fraction ( ) const
inline

Fraction of valid inner tracker hits.

Definition at line 91 of file Muon.hh.

float ic::Muon::segment_compatibility ( ) const
inline

Compatibility of segment with global fit.

Definition at line 94 of file Muon.hh.

float ic::Muon::dr03_tk_sum_pt ( ) const
inline

Tracker isolation in a cone with \( \Delta R = 0.3 \).

Definition at line 97 of file Muon.hh.

float ic::Muon::dr03_ecal_rechit_sum_et ( ) const
inline

ECAL isolation in a cone with \( \Delta R = 0.3 \).

Definition at line 100 of file Muon.hh.

float ic::Muon::dr03_hcal_tower_sum_et ( ) const
inline

HCAL isolation in a cone with \( \Delta R = 0.3 \).

Definition at line 105 of file Muon.hh.

float ic::Muon::dr03_pfiso_charged_all ( ) const
inline

PF isolation, using all charged particles in a cone with \( \Delta R = 0.3 \).

Definition at line 111 of file Muon.hh.

float ic::Muon::dr03_pfiso_charged ( ) const
inline

PF isolation, using charged hadrons in a cone with \( \Delta R = 0.3 \).

Definition at line 116 of file Muon.hh.

float ic::Muon::dr03_pfiso_neutral ( ) const
inline

PF isolation, using neutral hadrons in a cone with \( \Delta R = 0.3 \).

Definition at line 119 of file Muon.hh.

float ic::Muon::dr03_pfiso_gamma ( ) const
inline

PF isolation, using photons in a cone with \( \Delta R = 0.3 \).

Definition at line 122 of file Muon.hh.

float ic::Muon::dr03_pfiso_pu ( ) const
inline

PF isolation, using charged pileup in a cone with \( \Delta R = 0.3 \).

Definition at line 125 of file Muon.hh.

float ic::Muon::dr04_pfiso_charged_all ( ) const
inline

PF isolation, using all charged particles in a cone with \( \Delta R = 0.4 \).

Definition at line 129 of file Muon.hh.

float ic::Muon::dr04_pfiso_charged ( ) const
inline

PF isolation, using charged hadrons in a cone with \( \Delta R = 0.4 \).

Definition at line 134 of file Muon.hh.

float ic::Muon::dr04_pfiso_neutral ( ) const
inline

PF isolation, using neutral hadrons in a cone with \( \Delta R = 0.4 \).

Definition at line 137 of file Muon.hh.

float ic::Muon::dr04_pfiso_gamma ( ) const
inline

PF isolation, using photons in a cone with \( \Delta R = 0.4 \).

Definition at line 140 of file Muon.hh.

float ic::Muon::dr04_pfiso_pu ( ) const
inline

PF isolation, using charged pileup in a cone with \( \Delta R = 0.4 \).

Definition at line 143 of file Muon.hh.

double ic::Muon::vx ( ) const
inline

The x-coordinate of the ref_point()

Definition at line 146 of file Muon.hh.

double ic::Muon::vy ( ) const
inline

The y-coordinate of the ref_point()

Definition at line 149 of file Muon.hh.

double ic::Muon::vz ( ) const
inline

The z-coordinate of the ref_point()

Definition at line 152 of file Muon.hh.

double ic::Muon::dxy_vertex ( ) const
inline

Transverse impact parameter of the tracker track with the primary vertex.

Definition at line 155 of file Muon.hh.

double ic::Muon::dz_vertex ( ) const
inline

Longitudinal impact parameter of the tracker track with primary vertex.

Definition at line 158 of file Muon.hh.

double ic::Muon::dxy_beamspot ( ) const
inline

Transverse impact parameter of the tracker track with the beamspot.

Definition at line 161 of file Muon.hh.

void ic::Muon::set_gen_particles ( std::vector< std::size_t > const &  gen_particles)
inline

A vector to refer to ic::GenParticle::id() values.

Definition at line 167 of file Muon.hh.

void ic::Muon::set_ref_point ( Point const &  ref_point)
inline

Point-of-closest-approach (PCA) of the muon track to the beamspot.

Definition at line 172 of file Muon.hh.

void ic::Muon::set_is_standalone ( bool const &  is_standalone)
inline

Muon was reconstructed by the stand-alone algorithm.

Examples:
plugins/ICMuonProducer.cc.

Definition at line 175 of file Muon.hh.

void ic::Muon::set_is_global ( bool const &  is_global)
inline

Muon was reconstructed by the global algorithm.

Examples:
plugins/ICMuonProducer.cc.

Definition at line 180 of file Muon.hh.

void ic::Muon::set_is_tracker ( bool const &  is_tracker)
inline

Muon was reconstructed by the tracker-only algorithm.

Examples:
plugins/ICMuonProducer.cc.

Definition at line 183 of file Muon.hh.

void ic::Muon::set_is_calo ( bool const &  is_calo)
inline

Muon was reconstructed by the calo-muon algorithm.

Examples:
plugins/ICMuonProducer.cc.

Definition at line 188 of file Muon.hh.

void ic::Muon::set_is_pf ( bool const &  is_pf)
inline

Muon was reconstructed by the PF algorithm.

Examples:
plugins/ICMuonProducer.cc.

Definition at line 191 of file Muon.hh.

void ic::Muon::set_gt_normalized_chi2 ( double const &  gt_normalized_chi2)
inline

Normalised \(\chi^2\) of the global track fit.

Examples:
plugins/ICMuonProducer.cc.

Definition at line 194 of file Muon.hh.

void ic::Muon::set_cq_chi2_localposition ( float const &  cq_chi2_localposition)
inline

\(\chi^2\) for the sta-tk matching of local position

Examples:
plugins/ICMuonProducer.cc.

Definition at line 199 of file Muon.hh.

void ic::Muon::set_cq_trk_kink ( float const &  cq_trk_kink)
inline

Kink position for the tracker stub and global track.

Examples:
plugins/ICMuonProducer.cc.

Definition at line 204 of file Muon.hh.

void ic::Muon::set_gt_valid_muon_hits ( int const &  gt_valid_muon_hits)
inline

Number of muon station hits used in the global track fit.

Examples:
plugins/ICMuonProducer.cc.

Definition at line 209 of file Muon.hh.

void ic::Muon::set_matched_stations ( int const &  matched_stations)
inline

Number of matched muon station track segments.

Examples:
plugins/ICMuonProducer.cc.

Definition at line 214 of file Muon.hh.

void ic::Muon::set_it_pixel_hits ( int const &  it_pixel_hits)
inline

Number of pixel layer hits in the tracker.

Examples:
plugins/ICMuonProducer.cc.

Definition at line 219 of file Muon.hh.

void ic::Muon::set_it_tracker_hits ( int const &  it_tracker_hits)
inline

Number of hits in the tracker.

Examples:
plugins/ICMuonProducer.cc.

Definition at line 224 of file Muon.hh.

void ic::Muon::set_it_layers_with_measurement ( int const &  it_layers_with_measurement)
inline

Number of tracker layers with measurement.

Examples:
plugins/ICMuonProducer.cc.

Definition at line 229 of file Muon.hh.

void ic::Muon::set_it_valid_fraction ( double const &  it_valid_fraction)
inline

Fraction of valid inner tracker hits.

Examples:
plugins/ICMuonProducer.cc.

Definition at line 235 of file Muon.hh.

void ic::Muon::set_segment_compatibility ( float const &  segment_compatibility)
inline

Compatibility of segment with global fit.

Examples:
plugins/ICMuonProducer.cc.

Definition at line 240 of file Muon.hh.

void ic::Muon::set_dr03_tk_sum_pt ( float const &  dr03_tk_sum_pt)
inline

Tracker isolation in a cone with \( \Delta R = 0.3 \).

Examples:
plugins/ICMuonProducer.cc.

Definition at line 245 of file Muon.hh.

void ic::Muon::set_dr03_ecal_rechit_sum_et ( float const &  dr03_ecal_rechit_sum_et)
inline

ECAL isolation in a cone with \( \Delta R = 0.3 \).

Examples:
plugins/ICMuonProducer.cc.

Definition at line 250 of file Muon.hh.

void ic::Muon::set_dr03_hcal_tower_sum_et ( float const &  dr03_hcal_tower_sum_et)
inline

HCAL isolation in a cone with \( \Delta R = 0.3 \).

Examples:
plugins/ICMuonProducer.cc.

Definition at line 256 of file Muon.hh.

void ic::Muon::set_dr03_pfiso_charged_all ( float const &  dr03_pfiso_charged_all)
inline

PF isolation, using all charged particles in a cone with \( \Delta R = 0.3 \).

Examples:
plugins/ICMuonProducer.cc.

Definition at line 261 of file Muon.hh.

void ic::Muon::set_dr03_pfiso_charged ( float const &  dr03_pfiso_charged)
inline

PF isolation, using charged hadrons in a cone with \( \Delta R = 0.3 \).

Examples:
plugins/ICMuonProducer.cc.

Definition at line 266 of file Muon.hh.

void ic::Muon::set_dr03_pfiso_neutral ( float const &  dr03_pfiso_neutral)
inline

PF isolation, using neutral hadrons in a cone with \( \Delta R = 0.3 \).

Examples:
plugins/ICMuonProducer.cc.

Definition at line 271 of file Muon.hh.

void ic::Muon::set_dr03_pfiso_gamma ( float const &  dr03_pfiso_gamma)
inline

PF isolation, using photons in a cone with \( \Delta R = 0.3 \).

Examples:
plugins/ICMuonProducer.cc.

Definition at line 276 of file Muon.hh.

void ic::Muon::set_dr03_pfiso_pu ( float const &  dr03_pfiso_pu)
inline

PF isolation, using charged pileup in a cone with \( \Delta R = 0.3 \).

Examples:
plugins/ICMuonProducer.cc.

Definition at line 281 of file Muon.hh.

void ic::Muon::set_dr04_pfiso_charged_all ( float const &  dr04_pfiso_charged_all)
inline

PF isolation, using all charged particles in a cone with \( \Delta R = 0.4 \).

Examples:
plugins/ICMuonProducer.cc.

Definition at line 286 of file Muon.hh.

void ic::Muon::set_dr04_pfiso_charged ( float const &  dr04_pfiso_charged)
inline

PF isolation, using charged hadrons in a cone with \( \Delta R = 0.4 \).

Examples:
plugins/ICMuonProducer.cc.

Definition at line 291 of file Muon.hh.

void ic::Muon::set_dr04_pfiso_neutral ( float const &  dr04_pfiso_neutral)
inline

PF isolation, using neutral hadrons in a cone with \( \Delta R = 0.4 \).

Examples:
plugins/ICMuonProducer.cc.

Definition at line 296 of file Muon.hh.

void ic::Muon::set_dr04_pfiso_gamma ( float const &  dr04_pfiso_gamma)
inline

PF isolation, using photons in a cone with \( \Delta R = 0.4 \).

Examples:
plugins/ICMuonProducer.cc.

Definition at line 301 of file Muon.hh.

void ic::Muon::set_dr04_pfiso_pu ( float const &  dr04_pfiso_pu)
inline

PF isolation, using charged pileup in a cone with \( \Delta R = 0.4 \).

Examples:
plugins/ICMuonProducer.cc.

Definition at line 306 of file Muon.hh.

void ic::Muon::set_vx ( double const &  x)
inline

The x-coordinate of the ref_point()

Examples:
plugins/ICMuonProducer.cc.

Definition at line 311 of file Muon.hh.

void ic::Muon::set_vy ( double const &  y)
inline

The y-coordinate of the ref_point()

Examples:
plugins/ICMuonProducer.cc.

Definition at line 314 of file Muon.hh.

void ic::Muon::set_vz ( double const &  z)
inline

The z-coordinate of the ref_point()

Examples:
plugins/ICMuonProducer.cc.

Definition at line 317 of file Muon.hh.

void ic::Muon::set_dxy_vertex ( double const &  dxy_vertex)
inline

Transverse impact parameter of the tracker track with the primary vertex.

Examples:
plugins/ICMuonProducer.cc.

Definition at line 320 of file Muon.hh.

void ic::Muon::set_dz_vertex ( double const &  dz_vertex)
inline

Longitudinal impact parameter of the tracker track with primary vertex.

Examples:
plugins/ICMuonProducer.cc.

Definition at line 325 of file Muon.hh.

void ic::Muon::set_dxy_beamspot ( double const &  dxy_beamspot)
inline

Transverse impact parameter of the tracker track with the beamspot.

Examples:
plugins/ICMuonProducer.cc.

Definition at line 328 of file Muon.hh.

void ic::Muon::SetIdIso ( std::string const &  name,
float const &  value 
)

Add a new entry, overwriting any existing one with the same name.

Parameters
nameA label to identify the value, will be stored as a hash
valueThe value to associate to the label name
Examples:
plugins/ICMuonProducer.cc.

Definition at line 42 of file Muon.cc.

bool ic::Muon::HasIdIso ( std::string const &  name) const

Check if a value with label name has already been defined.

Parameters
nameThe label to check
Returns
True if the label exists in the map, false otherwise

Definition at line 46 of file Muon.cc.

float ic::Muon::GetIdIso ( std::string const &  name) const

Get the value associated to a label.

Parameters
nameThe label to retrieve
Returns
The value associated to the label if found, otherwise zero.

Definition at line 50 of file Muon.cc.

ic::Muon::ClassDef ( Muon  ,
 
)

The documentation for this class was generated from the following files: