boca::MuXboostedBTagging Class Reference

MuXboostedBTagging tags high-pT heavy flavor jets using a muonic tag. More...

#include <MuXboostedBTagging.hh>

Public Member Functions

Jet Process (boca::Jet const &jet, std::vector< Lepton > const &delphes_muons={})
 

Detailed Description

MuXboostedBTagging tags high-pT heavy flavor jets using a muonic tag.

–> see [arXiv:1511.05990] for a full discussion of the physics. –> see <delphes/doc/MuXboostedBTagging/MuX_UserGuide.pdf> for a quick description of the module Check for updates

One of the crucial features of MuXboostedBTagging is that it ALTERS the pT of tagged jets, which come from semi-leptonic decay by construction, and thus are always missing neutrino energy.

MuXboostedBTagging accounts for this missing energy by ESTIMATING the neutrino's energy (currently using the simplest choice pNu=pMu, from the shared boost). Thus, "taggable" muons are added a second time to jets that are tagged.

Therefore, in addition to altering the BTag bit of the original jet, (for which no neutrino estimation is performed), MuXboostedBTagging also clones the list of jets (adding neutrino energy when they pass the tag).

NOTE: This module gives more accurate light jet fake rates when used in conjunction with AllParticlePropagator (which simulates the initial bending of in-flight Pion/Kaon decays to muons).

Member Function Documentation

Jet MuXboostedBTagging::Process ( boca::Jet const &  jet,
std::vector< Lepton > const &  delphes_muons = {} 
)

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