std::vector< const xAOD::IParticle * > getIParticlesFromJet(const xAOD::Jet &jet) const
constexpr ParticleHypothesis particle[PARTICLEHYPOTHESES]
the array of masses
std::function< double(const xAOD::IParticle *, const Jet &)> IParticleSortVar
std::vector< const xAOD::IParticle * > IParticles
std::tuple< std::string, Inputs, std::vector< const xAOD::IParticle * > > getData(const xAOD::Jet &jet, [[maybe_unused]] const SG::AuxElement &btag) const override
FTagDataDependencyNames getDependencies() const override
Class providing the definition of the 4-vector interface.
IParticleSortVar iparticleSortVar(ConstituentsSortOrder)
IParticleSortVar m_iparticleSortVar
std::set< std::string > getUsedRemap() const override
getter_utils::SeqGetter< xAOD::IParticle > m_seqGetter
std::string getName() const override
IParticlesLoader(ConstituentsInputConfig, const FTagOptions &options)
ConstituentsType getType() const override
std::vector< const xAOD::IParticle * > IPV
std::function< IPV(const Jet &)> m_associator