FCCAnalyses
Loading...
Searching...
No Matches
Classes | Functions
FCCAnalyses::JetTaggingUtils Namespace Reference

Jet tagging interface utilities. More...

Classes

struct  sel_tag
 select a list of jets depending on the status of a certain boolean flag (corresponding to its tagging state) More...
 

Functions

ROOT::VecOps::RVec< int > get_flavour (ROOT::VecOps::RVec< fastjet::PseudoJet > in, ROOT::VecOps::RVec< edm4hep::MCParticleData > MCin)
 
ROOT::VecOps::RVec< int > get_btag (ROOT::VecOps::RVec< int > in, float efficiency, float mistag_c=0., float mistag_l=0., float mistag_g=0.)
 
ROOT::VecOps::RVec< int > get_ctag (ROOT::VecOps::RVec< int > in, float efficiency, float mistag_b=0., float mistag_l=0., float mistag_g=0.)
 
ROOT::VecOps::RVec< int > get_ltag (ROOT::VecOps::RVec< int > in, float efficiency, float mistag_b=0., float mistag_c=0., float mistag_g=0.)
 
ROOT::VecOps::RVec< int > get_gtag (ROOT::VecOps::RVec< int > in, float efficiency, float mistag_b=0., float mistag_c=0., float mistag_l=0.)
 

Detailed Description

Jet tagging interface utilities.

This represents a set functions and utilities to perfom jet tagging from a list of jets.

Function Documentation

◆ get_btag()

ROOT::VecOps::RVec< int > FCCAnalyses::JetTaggingUtils::get_btag ( ROOT::VecOps::RVec< int >  in,
float  efficiency,
float  mistag_c = 0.,
float  mistag_l = 0.,
float  mistag_g = 0. 
)

◆ get_ctag()

ROOT::VecOps::RVec< int > FCCAnalyses::JetTaggingUtils::get_ctag ( ROOT::VecOps::RVec< int >  in,
float  efficiency,
float  mistag_b = 0.,
float  mistag_l = 0.,
float  mistag_g = 0. 
)

◆ get_flavour()

ROOT::VecOps::RVec< int > FCCAnalyses::JetTaggingUtils::get_flavour ( ROOT::VecOps::RVec< fastjet::PseudoJet >  in,
ROOT::VecOps::RVec< edm4hep::MCParticleData >  MCin 
)

◆ get_gtag()

ROOT::VecOps::RVec< int > FCCAnalyses::JetTaggingUtils::get_gtag ( ROOT::VecOps::RVec< int >  in,
float  efficiency,
float  mistag_b = 0.,
float  mistag_c = 0.,
float  mistag_l = 0. 
)

◆ get_ltag()

ROOT::VecOps::RVec< int > FCCAnalyses::JetTaggingUtils::get_ltag ( ROOT::VecOps::RVec< int >  in,
float  efficiency,
float  mistag_b = 0.,
float  mistag_c = 0.,
float  mistag_g = 0. 
)