FCCAnalyses
Loading...
Searching...
No Matches
JetClusteringUtils.cc File Reference
#include "FCCAnalyses/JetClusteringUtils.h"
#include "TLorentzVector.h"
Include dependency graph for JetClusteringUtils.cc:

Namespaces

namespace  FCCAnalyses
 FCC analyzers collection.
 
namespace  FCCAnalyses::JetClusteringUtils
 Jet clustering interface utilities.
 

Functions

ROOT::VecOps::RVec< fastjet::PseudoJet > FCCAnalyses::JetClusteringUtils::get_pseudoJets (const JetClustering::FCCAnalysesJet &in)
 Get fastjet pseudoJet after reconstruction from FCCAnalyses jets.
 
std::vector< std::vector< int > > FCCAnalyses::JetClusteringUtils::get_constituents (const JetClustering::FCCAnalysesJet &in)
 Get fastjet constituents after reconstruction from FCCAnalyses jets.
 
float FCCAnalyses::JetClusteringUtils::get_exclusive_dmerge (const JetClustering::FCCAnalysesJet &in, int n)
 return the dmin corresponding to the recombination that went from n+1 to n jets
 
float FCCAnalyses::JetClusteringUtils::get_exclusive_dmerge_max (const JetClustering::FCCAnalysesJet &in, int n)
 
std::vector< fastjet::PseudoJet > FCCAnalyses::JetClusteringUtils::set_pseudoJets (const ROOT::VecOps::RVec< float > &px, const ROOT::VecOps::RVec< float > &py, const ROOT::VecOps::RVec< float > &pz, const ROOT::VecOps::RVec< float > &e)
 Set fastjet pseudoJet for later reconstruction.
 
std::vector< fastjet::PseudoJet > FCCAnalyses::JetClusteringUtils::set_pseudoJets_xyzm (const ROOT::VecOps::RVec< float > &px, const ROOT::VecOps::RVec< float > &py, const ROOT::VecOps::RVec< float > &pz, const ROOT::VecOps::RVec< float > &m)
 Set fastjet pseudoJet for later reconstruction using px, py, pz and m.
 
ROOT::VecOps::RVec< float > FCCAnalyses::JetClusteringUtils::get_px (const ROOT::VecOps::RVec< fastjet::PseudoJet > &in)
 Get jet px.
 
ROOT::VecOps::RVec< float > FCCAnalyses::JetClusteringUtils::get_py (const ROOT::VecOps::RVec< fastjet::PseudoJet > &in)
 Get jet py.
 
ROOT::VecOps::RVec< float > FCCAnalyses::JetClusteringUtils::get_pz (const ROOT::VecOps::RVec< fastjet::PseudoJet > &in)
 Get jet pz.
 
ROOT::VecOps::RVec< float > FCCAnalyses::JetClusteringUtils::get_e (const ROOT::VecOps::RVec< fastjet::PseudoJet > &in)
 Get jet energy.
 
ROOT::VecOps::RVec< float > FCCAnalyses::JetClusteringUtils::get_pt (const ROOT::VecOps::RVec< fastjet::PseudoJet > &in)
 Get jet pt.
 
ROOT::VecOps::RVec< float > FCCAnalyses::JetClusteringUtils::get_p (const ROOT::VecOps::RVec< fastjet::PseudoJet > &in)
 Get jet p.
 
ROOT::VecOps::RVec< float > FCCAnalyses::JetClusteringUtils::get_m (const ROOT::VecOps::RVec< fastjet::PseudoJet > &in)
 Get jet mass.
 
ROOT::VecOps::RVec< float > FCCAnalyses::JetClusteringUtils::get_eta (const ROOT::VecOps::RVec< fastjet::PseudoJet > &in)
 Get jet eta.
 
ROOT::VecOps::RVec< float > FCCAnalyses::JetClusteringUtils::get_phi (const ROOT::VecOps::RVec< fastjet::PseudoJet > &in)
 Get jet phi.
 
ROOT::VecOps::RVec< float > FCCAnalyses::JetClusteringUtils::get_phi_std (const ROOT::VecOps::RVec< fastjet::PseudoJet > &in)
 Get jet phi.
 
ROOT::VecOps::RVec< float > FCCAnalyses::JetClusteringUtils::get_theta (const ROOT::VecOps::RVec< fastjet::PseudoJet > &in)
 Get jet theta.
 
JetClustering::FCCAnalysesJet FCCAnalyses::JetClusteringUtils::initialise_FCCAnalysesJet ()
 Internal methods.
 
JetClustering::FCCAnalysesJet FCCAnalyses::JetClusteringUtils::build_FCCAnalysesJet (const std::vector< fastjet::PseudoJet > &in, const std::vector< float > &dmerge, const std::vector< float > &dmerge_max)
 
std::vector< fastjet::PseudoJet > FCCAnalyses::JetClusteringUtils::build_jets (fastjet::ClusterSequence &cs, int exclusive, float cut, int sorted)
 
std::vector< float > FCCAnalyses::JetClusteringUtils::exclusive_dmerge (fastjet::ClusterSequence &cs, int do_dmarge_max)
 
bool FCCAnalyses::JetClusteringUtils::check (unsigned int n, int exclusive, float cut)
 
fastjet::RecombinationScheme FCCAnalyses::JetClusteringUtils::recomb_scheme (int recombination)