20 return [](
const Ip*
tp,
const Vertex&) {
return tp->pt();};
22 throw std::logic_error(
"Unknown sort function");
32 m_customSequenceGetter(getter_utils::CustomSequenceGetter<
xAOD::
Muon>(
39 if (!link.isValid()) {
40 throw std::logic_error(
"invalid particle link");
53 std::vector<std::pair<double, const xAOD::Muon*>>
particles;
58 std::vector<const xAOD::Muon*> only_particles;
60 only_particles.push_back(particle.second);
62 return only_particles;
65 std::tuple<std::string, FlavorTagInference::Inputs, std::vector<const xAOD::IParticle*>>
MuonsLoader::getData(
68 std::vector<const xAOD::IParticle*> sorted_particles_ip;
69 for (
const auto&
p: sorted_particles) {
70 sorted_particles_ip.push_back(
p);