ATLAS Offline Software
Public Member Functions | Protected Attributes | List of all members
InDetGNNHardScatterSelection::IConstituentsLoader Class Referenceabstract

#include <ConstituentsLoader.h>

Inheritance diagram for InDetGNNHardScatterSelection::IConstituentsLoader:
Collaboration diagram for InDetGNNHardScatterSelection::IConstituentsLoader:

Public Member Functions

 IConstituentsLoader (ConstituentsInputConfig cfg)
 
virtual ~IConstituentsLoader ()=default
 
virtual std::tuple< std::string, FlavorTagDiscriminants::Inputs, std::vector< const xAOD::IParticle * > > getData (const xAOD::Vertex &vertex) const =0
 
virtual std::string getName () const =0
 
virtual ConstituentsType getType () const =0
 

Protected Attributes

ConstituentsInputConfig m_config
 
std::string m_name
 

Detailed Description

Definition at line 61 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/ConstituentsLoader.h.

Constructor & Destructor Documentation

◆ IConstituentsLoader()

InDetGNNHardScatterSelection::IConstituentsLoader::IConstituentsLoader ( ConstituentsInputConfig  cfg)
inline

◆ ~IConstituentsLoader()

virtual InDetGNNHardScatterSelection::IConstituentsLoader::~IConstituentsLoader ( )
virtualdefault

Member Function Documentation

◆ getData()

virtual std::tuple<std::string, FlavorTagDiscriminants::Inputs, std::vector<const xAOD::IParticle*> > InDetGNNHardScatterSelection::IConstituentsLoader::getData ( const xAOD::Vertex vertex) const
pure virtual

◆ getName()

virtual std::string InDetGNNHardScatterSelection::IConstituentsLoader::getName ( ) const
pure virtual

◆ getType()

virtual ConstituentsType InDetGNNHardScatterSelection::IConstituentsLoader::getType ( ) const
pure virtual

Member Data Documentation

◆ m_config

ConstituentsInputConfig InDetGNNHardScatterSelection::IConstituentsLoader::m_config
protected

◆ m_name

std::string InDetGNNHardScatterSelection::IConstituentsLoader::m_name
protected

The documentation for this class was generated from the following file:
InDetGNNHardScatterSelection::IConstituentsLoader::m_config
ConstituentsInputConfig m_config
Definition: InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/ConstituentsLoader.h:73
WriteCaloSwCorrections.cfg
cfg
Definition: WriteCaloSwCorrections.py:23