ATLAS Offline Software
|
#include <IParticlesLoader.h>
Public Member Functions | |
IParticlesLoader (ConstituentsInputConfig) | |
std::tuple< std::string, FlavorTagDiscriminants::Inputs, std::vector< const xAOD::IParticle * > > | getData (const xAOD::Vertex &vertex) const override |
std::string | getName () const override |
ConstituentsType | getType () const override |
Protected Types | |
typedef xAOD::Vertex | Vertex |
typedef std::pair< std::string, double > | NamedVar |
typedef std::pair< std::string, std::vector< double > > | NamedSeq |
typedef std::vector< const xAOD::IParticle * > | IParticles |
typedef std::function< double(const xAOD::IParticle *, const Vertex &)> | IParticleSortVar |
typedef std::function< NamedSeq(const Vertex &, const IParticles &)> | SeqFromIParticles |
using | AE = SG::AuxElement |
using | IPC = xAOD::IParticleContainer |
using | PartLinks = std::vector< ElementLink< IPC > > |
using | IPV = std::vector< const xAOD::IParticle * > |
Protected Member Functions | |
IParticleSortVar | iparticleSortVar (ConstituentsSortOrder) |
std::vector< const xAOD::IParticle * > | getIParticlesFromVertex (const xAOD::Vertex &vertex) const |
Protected Attributes | |
IParticleSortVar | m_iparticleSortVar |
getter_utils::CustomSequenceGetter< xAOD::IParticle > | m_customSequenceGetter |
std::function< IPV(const Vertex &)> | m_associator |
ConstituentsInputConfig | m_config |
std::string | m_name |
Definition at line 29 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/IParticlesLoader.h.
|
protected |
Definition at line 50 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/IParticlesLoader.h.
|
protected |
Definition at line 42 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/IParticlesLoader.h.
|
protected |
Definition at line 44 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/IParticlesLoader.h.
|
protected |
Definition at line 51 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/IParticlesLoader.h.
|
protected |
Definition at line 53 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/IParticlesLoader.h.
|
protected |
Definition at line 40 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/IParticlesLoader.h.
|
protected |
Definition at line 39 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/IParticlesLoader.h.
|
protected |
Definition at line 52 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/IParticlesLoader.h.
|
protected |
Definition at line 47 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/IParticlesLoader.h.
|
protected |
Definition at line 38 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/IParticlesLoader.h.
InDetGNNHardScatterSelection::IParticlesLoader::IParticlesLoader | ( | ConstituentsInputConfig | cfg | ) |
Definition at line 27 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/Root/IParticlesLoader.cxx.
|
overridevirtual |
Implements InDetGNNHardScatterSelection::IConstituentsLoader.
Definition at line 65 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/Root/IParticlesLoader.cxx.
|
protected |
Definition at line 49 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/Root/IParticlesLoader.cxx.
|
overridevirtual |
Implements InDetGNNHardScatterSelection::IConstituentsLoader.
Definition at line 71 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/Root/IParticlesLoader.cxx.
|
overridevirtual |
Implements InDetGNNHardScatterSelection::IConstituentsLoader.
Definition at line 74 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/Root/IParticlesLoader.cxx.
|
protected |
Definition at line 13 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/Root/IParticlesLoader.cxx.
|
protected |
Definition at line 61 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/IParticlesLoader.h.
|
protectedinherited |
Definition at line 73 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/ConstituentsLoader.h.
|
protected |
Definition at line 60 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/IParticlesLoader.h.
|
protected |
Definition at line 59 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/IParticlesLoader.h.
|
protectedinherited |
Definition at line 74 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/ConstituentsLoader.h.