ATLAS Offline Software
Loading...
Searching...
No Matches
DataPrepUtilities.h File Reference
#include "InDetGNNHardScatterSelection/ConstituentsLoader.h"
#include "FlavorTagInference/SaltModel.h"
#include "FlavorTagInference/SaltModelGraphConfig.h"
#include "xAODTracking/Vertex.h"
#include <string>
#include <vector>
#include <functional>
#include <exception>
#include <type_traits>
#include <regex>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  InDetGNNHardScatterSelection::HSGNNInputConfig
class  InDetGNNHardScatterSelection::internal::VertexVarGetter< T >
class  InDetGNNHardScatterSelection::internal::VertexVarGetterNoDefault< T >

Namespaces

namespace  InDetGNNHardScatterSelection
namespace  InDetGNNHardScatterSelection::internal
namespace  InDetGNNHardScatterSelection::internal::get
namespace  InDetGNNHardScatterSelection::dataprep

Typedefs

typedef std::pair< std::string, double > InDetGNNHardScatterSelection::internal::NamedVar
typedef xAOD::Vertex InDetGNNHardScatterSelection::internal::Vertex
typedef std::function< NamedVar(const Vertex &)> InDetGNNHardScatterSelection::internal::VarFromVertex
typedef SG::AuxElement::Decorator< float > InDetGNNHardScatterSelection::internal::OutputSetterFloat
typedef std::vector< std::pair< std::string, OutputSetterFloat > > InDetGNNHardScatterSelection::internal::OutNodeFloat
typedef std::vector< std::pair< std::regex, std::string > > InDetGNNHardScatterSelection::dataprep::StringRegexes

Enumerations

enum class  InDetGNNHardScatterSelection::EDMType {
  InDetGNNHardScatterSelection::CHAR , InDetGNNHardScatterSelection::UCHAR , InDetGNNHardScatterSelection::INT , InDetGNNHardScatterSelection::FLOAT ,
  InDetGNNHardScatterSelection::DOUBLE , InDetGNNHardScatterSelection::CUSTOM_GETTER
}

Functions

VarFromVertex InDetGNNHardScatterSelection::internal::get::varFromVertex (const std::string &name, EDMType, const std::string &defaultflag)
std::tuple< std::vector< HSGNNInputConfig >, std::vector< ConstituentsInputConfig > > InDetGNNHardScatterSelection::dataprep::createGetterConfig (FlavorTagInference::SaltModelGraphConfig::GraphConfig &graph_config)
std::vector< internal::VarFromVertexInDetGNNHardScatterSelection::dataprep::createVertexVarGetters (const std::vector< HSGNNInputConfig > &inputs)