![]() |
ATLAS Offline Software
|
Implementation of the GNN used by the InDetGNNHardScatterSelection::GNNTool. More...
#include <GNN.h>
Classes | |
| struct | Decorators |
Public Member Functions | |
| GNN (const std::string &nnFile) | |
| GNN (GNN &&) | |
| GNN (const GNN &) | |
| virtual | ~GNN () |
| virtual void | decorate (const xAOD::Vertex &verrtex) const |
Private Types | |
| using | TPC = xAOD::TrackParticleContainer |
| using | TrackLinks = std::vector<ElementLink<TPC>> |
| template<typename T> | |
| using | Dec = SG::AuxElement::Decorator<T> |
| template<typename T> | |
| using | Decs = std::vector<std::pair<std::string, Dec<T>>> |
Private Member Functions | |
| std::set< std::string > | createDecorators (const FlavorTagInference::OutputConfig &outConfig) |
Private Attributes | |
| std::shared_ptr< const FlavorTagInference::SaltModel > | m_saltModel |
| std::string | m_input_node_name |
| std::vector< internal::VarFromVertex > | m_varsFromVertex |
| std::vector< std::shared_ptr< IConstituentsLoader > > | m_constituentsLoaders |
| Decorators | m_decorators |
| float | m_defaultValue {} |
Implementation of the GNN used by the InDetGNNHardScatterSelection::GNNTool.
NOTE: The GNN relies on decorations added in InDetGNNHardScatterSelection::VertexDecoratorAlg and as such should only be called from within that algorithm
Definition at line 42 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/GNN.h.
|
private |
Definition at line 58 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/GNN.h.
|
private |
Definition at line 61 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/GNN.h.
|
private |
Definition at line 54 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/GNN.h.
|
private |
Definition at line 55 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/GNN.h.
| InDetGNNHardScatterSelection::GNN::GNN | ( | const std::string & | nnFile | ) |
Definition at line 22 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/Root/GNN.cxx.
|
default |
|
default |
|
virtualdefault |
|
private |
|
virtual |
Definition at line 75 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/Root/GNN.cxx.
|
private |
Definition at line 73 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/GNN.h.
|
private |
Definition at line 75 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/GNN.h.
|
private |
Definition at line 76 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/GNN.h.
|
private |
Definition at line 71 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/GNN.h.
|
private |
Definition at line 70 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/GNN.h.
|
private |
Definition at line 72 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/GNN.h.