26 return StatusCode::SUCCESS;
40 std::vector<const xAOD::IParticle*> AssociatedParticles;
45 ATH_MSG_VERBOSE(
"Found " << AssociatedParticles.size() <<
" associated particles");
46 if(AssociatedParticles.empty()) decorate =
false;
56 return fastjet::join(constit_pseudojets);
60 std::vector<fastjet::PseudoJet> pjs;
61 pjs.reserve(iparticles.size());
62 for (
const auto *iparticle : iparticles)
63 pjs.emplace_back(iparticle->p4());
64 return fastjet::join(pjs);
68 ATH_MSG_INFO(
"Properties for JetSubStructureMomentTool " << name());
#define ATH_MSG_VERBOSE(x)
#define ATH_MSG_WARNING(x)
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
JetModifierBase(const std::string &myname)
Ctor.
static PseudoJetVector constituentPseudoJets(const xAOD::Jet &jet, bool ignoreGhosts=true, bool requireJetStructure=false)
Returns the jet's constituents as a vector of PseudoJet if ignoreGhosts==true, ghost constituents are...
Jet_v1 Jet
Definition of the current "jet version".