std::function< double(const xAOD::IParticle *, const Vertex &)> IParticleSortVar
IParticlesLoader(const ConstituentsInputConfig &)
std::vector< const xAOD::IParticle * > IPV
Class providing the definition of the 4-vector interface.
ConstituentsType getType() const override
std::function< IPV(const Vertex &)> m_associator
IParticleSortVar iparticleSortVar(ConstituentsSortOrder)
getter_utils::CustomSequenceGetter< xAOD::IParticle > m_customSequenceGetter
std::string getName() const override
std::vector< const xAOD::IParticle * > getIParticlesFromVertex(const xAOD::Vertex &vertex) const
std::vector< const xAOD::IParticle * > IParticles
IParticleSortVar m_iparticleSortVar
std::tuple< std::string, FlavorTagInference::Inputs, std::vector< const xAOD::IParticle * > > getData(const xAOD::Vertex &vertex) const override