ATLAS Offline Software
PhysicsAnalysis
JetTagging
FlavorTagInference
FlavorTagInference
GNNDataLoader.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef FLAVORTAGINFERENCE_GNNDATALOADER_H
6
#define FLAVORTAGINFERENCE_GNNDATALOADER_H
7
8
#include "
FlavorTagInference/GNNOptions.h
"
9
#include "
FlavorTagInference/DataPrepUtilities.h
"
10
#include "
FlavorTagInference/SaltModelEDMLoaderBase.h
"
11
#include "
FlavorTagInference/DataPrepUtilities.h
"
12
#include "
FlavorTagInference/ISaltModel.h
"
13
14
namespace
FlavorTagInference
{
15
16
class
GNNDataLoader
:
public
SaltModelEDMLoaderBase
{
17
public
:
18
GNNDataLoader
(
ISaltModelPtr
salt_model,
const
GNNOptions
&
opts
);
19
FTagOptions
ftag_options
;
20
FTagDataDependencyNames
data_dependency_names
;
21
private
:
22
GNNOptions
m_gnn_options
;
23
std::string
getVecInputName
(
const
SaltModelVersion
salt_model_version,
const
ConstituentsInputConfig
& constituents_config)
const
;
24
};
25
}
// namespace FlavorTagInference
26
27
#endif
SaltModelEDMLoaderBase.h
FlavorTagInference::GNNDataLoader::ftag_options
FTagOptions ftag_options
Definition:
GNNDataLoader.h:19
FlavorTagInference
This file contains "getter" functions used for accessing tagger inputs from the EDM.
Definition:
PhysicsAnalysis/JetTagging/FlavorTagInference/FlavorTagInference/ConstituentsLoader.h:27
FlavorTagInference::GNNDataLoader::getVecInputName
std::string getVecInputName(const SaltModelVersion salt_model_version, const ConstituentsInputConfig &constituents_config) const
Definition:
GNNDataLoader.cxx:57
FlavorTagInference::GNNDataLoader::data_dependency_names
FTagDataDependencyNames data_dependency_names
Definition:
GNNDataLoader.h:20
FlavorTagInference::SaltModelEDMLoaderBase
Definition:
SaltModelEDMLoaderBase.h:31
FlavorTagInference::FTagOptions
Definition:
PhysicsAnalysis/JetTagging/FlavorTagInference/FlavorTagInference/DataPrepUtilities.h:45
FlavorTagInference::GNNDataLoader::GNNDataLoader
GNNDataLoader(ISaltModelPtr salt_model, const GNNOptions &opts)
Definition:
GNNDataLoader.cxx:7
GNNOptions.h
FlavorTagInference::ConstituentsInputConfig
Definition:
PhysicsAnalysis/JetTagging/FlavorTagInference/FlavorTagInference/ConstituentsLoader.h:64
ISaltModel.h
FlavorTagInference::FTagDataDependencyNames
Definition:
FTagDataDependencyNames.h:12
FlavorTagInference::GNNOptions
Definition:
GNNOptions.h:15
FlavorTagInference::SaltModelVersion
SaltModelVersion
Definition:
ISaltModel.h:25
FlavorTagInference::GNNDataLoader::m_gnn_options
GNNOptions m_gnn_options
Definition:
GNNDataLoader.h:22
FlavorTagInference::ISaltModelPtr
std::shared_ptr< const ISaltModel > ISaltModelPtr
Definition:
ISaltModel.h:43
DataPrepUtilities.h
FlavorTagInference::GNNDataLoader
Definition:
GNNDataLoader.h:16
athena.opts
opts
Definition:
athena.py:88
Generated on Mon Nov 3 2025 21:10:48 for ATLAS Offline Software by
1.8.18