FCCAnalyses
Loading...
Searching...
No Matches
JetTaggingUtils.h File Reference
#include "Math/Vector4D.h"
#include "ROOT/RVec.hxx"
#include "TRandom3.h"
#include "edm4hep/MCParticleData.h"
#include "fastjet/JetDefinition.hh"
#include <vector>
Include dependency graph for JetTaggingUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

Namespaces

namespace  FCCAnalyses
 FCC analyzers collection.
 
namespace  FCCAnalyses::JetTaggingUtils
 Jet tagging interface utilities.
 

Functions

ROOT::VecOps::RVec< int > FCCAnalyses::JetTaggingUtils::get_flavour (ROOT::VecOps::RVec< fastjet::PseudoJet > in, ROOT::VecOps::RVec< edm4hep::MCParticleData > MCin)
 
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.)
 
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.)
 
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.)
 
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.)