1 #ifndef JETBASE_FASTJETALGO_H
2 #define JETBASE_FASTJETALGO_H
8 #include <fastjet/PseudoJet.hh>
9 #include <fastjet/JetDefinition.hh>
19 class GridMedianBackgroundEstimator;
22 class ConstituentSubtractor;
34 void identify(std::ostream&
os = std::cout)
override;
45 void set_SoftDrop_beta (
float beta) {
m_opt.
SD_beta = beta; }
46 void set_SoftDrop_zcut (
float zcut) {
m_opt.
SD_zcut = zcut; }
64 std::vector<fastjet::PseudoJet>
cluster_jets(std::vector<fastjet::PseudoJet>& constituents);
65 std::vector<fastjet::PseudoJet>
cluster_area_jets(std::vector<fastjet::PseudoJet>& constituents);
73 fastjet::GridMedianBackgroundEstimator*
cs_bge_rho =
nullptr;