5 #ifndef jetsubstructureutils_multiplicities_header
6 #define jetsubstructureutils_multiplicities_header
10 #include "fastjet/contrib/SoftDrop.hh"
11 #include "fastjet/tools/Recluster.hh"
24 virtual double result(
const fastjet::PseudoJet &
jet)
const override {
28 fastjet::PseudoJet sdJet =
sd(
jet);
33 fastjet::Recluster rc(jd);
34 fastjet::PseudoJet j = rc.result(sdJet);
36 fastjet::PseudoJet jj,
j1,
j2;
38 while (jj.has_parents(
j1,
j2)){