#include <ElectronsLoader.h>
Definition at line 32 of file ElectronsLoader.h.
◆ AE
◆ Electrons
◆ ElectronSortVar
◆ IPC
◆ IPV
◆ NamedSeq
◆ NamedVar
◆ Particles
◆ PartLinks
◆ SeqFromElectrons
◆ Vertex
◆ ElectronsLoader()
Definition at line 27 of file ElectronsLoader.cxx.
39 if (!link.isValid()) {
40 throw std::logic_error(
"invalid particle link");
◆ getData()
◆ getElectronsFromVertex()
Definition at line 49 of file ElectronsLoader.cxx.
53 std::vector<std::pair<double, const xAOD::Electron*>>
particles;
58 std::vector<const xAOD::Electron*> only_particles;
60 only_particles.push_back(
particle.second);
62 return only_particles;
◆ getName()
std::string InDetGNNHardScatterSelection::ElectronsLoader::getName |
( |
| ) |
const |
|
overridevirtual |
◆ getType()
ConstituentsType InDetGNNHardScatterSelection::ElectronsLoader::getType |
( |
| ) |
const |
|
overridevirtual |
◆ iparticleSortVar()
Definition at line 13 of file ElectronsLoader.cxx.
20 return [](
const Ip*
tp,
const Vertex&) {
return tp->pt();};
22 throw std::logic_error(
"Unknown sort function");
◆ m_associator
std::function<IPV(const Vertex&)> InDetGNNHardScatterSelection::ElectronsLoader::m_associator |
|
protected |
◆ m_config
◆ m_customSequenceGetter
◆ m_iparticleSortVar
ElectronSortVar InDetGNNHardScatterSelection::ElectronsLoader::m_iparticleSortVar |
|
protected |
◆ m_name
std::string InDetGNNHardScatterSelection::IConstituentsLoader::m_name |
|
protectedinherited |
The documentation for this class was generated from the following files:
constexpr ParticleHypothesis particle[PARTICLEHYPOTHESES]
the array of masses
void sort(typename std::reverse_iterator< DataModel_detail::iterator< DVL > > beg, typename std::reverse_iterator< DataModel_detail::iterator< DVL > > end, const Compare &comp)
Specialization of sort for DataVector/List.