ATLAS Offline Software
Loading...
Searching...
No Matches
DataPrepUtilities.h File Reference
#include "InDetPVNNSelection/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  InDetPVNNSelection::PVNNInputConfig
class  InDetPVNNSelection::internal::VertexVarGetter< T >
class  InDetPVNNSelection::internal::VertexVarGetterNoDefault< T >

Namespaces

namespace  InDetPVNNSelection
namespace  InDetPVNNSelection::internal
namespace  InDetPVNNSelection::internal::get
namespace  InDetPVNNSelection::dataprep

Typedefs

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

Enumerations

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

Functions

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