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
#pragma once
6
#include "
FlavorTagInference/GNNOptions.h
"
7
#include "
FlavorTagInference/DataPrepUtilities.h
"
8
#include "
FlavorTagInference/SaltModelEDMLoaderBase.h
"
9
#include "
FlavorTagInference/DataPrepUtilities.h
"
10
11
namespace
FlavorTagInference
{
12
13
class
GNNDataLoader
:
public
SaltModelEDMLoaderBase
{
14
public
:
15
GNNDataLoader
(std::shared_ptr<const SaltModel>
salt_model
,
const
GNNOptions
&
opts
);
16
FTagOptions
ftag_options
;
17
FTagDataDependencyNames
data_dependency_names
;
18
private
:
19
GNNOptions
m_gnn_options
;
20
std::string
getVecInputName
(
const
SaltModelVersion
salt_model_version,
const
ConstituentsInputConfig
& constituents_config)
const
;
21
};
22
}
// namespace FlavorTagInference
SaltModelEDMLoaderBase.h
FlavorTagInference::GNNDataLoader::ftag_options
FTagOptions ftag_options
Definition:
GNNDataLoader.h:16
FlavorTagInference::SaltModelEDMLoaderBase::salt_model
std::shared_ptr< const SaltModel > salt_model
Definition:
SaltModelEDMLoaderBase.h:34
FlavorTagInference
This file contains "getter" functions used for accessing tagger inputs from the EDM.
Definition:
PhysicsAnalysis/JetTagging/FlavorTagInference/FlavorTagInference/ConstituentsLoader.h:27
FlavorTagInference::GNNDataLoader::GNNDataLoader
GNNDataLoader(std::shared_ptr< const SaltModel > salt_model, const GNNOptions &opts)
Definition:
GNNDataLoader.cxx:7
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:17
FlavorTagInference::SaltModelEDMLoaderBase
Definition:
SaltModelEDMLoaderBase.h:31
FlavorTagInference::FTagOptions
Definition:
PhysicsAnalysis/JetTagging/FlavorTagInference/FlavorTagInference/DataPrepUtilities.h:45
GNNOptions.h
FlavorTagInference::ConstituentsInputConfig
Definition:
PhysicsAnalysis/JetTagging/FlavorTagInference/FlavorTagInference/ConstituentsLoader.h:61
FlavorTagInference::FTagDataDependencyNames
Definition:
FTagDataDependencyNames.h:12
FlavorTagInference::GNNOptions
Definition:
GNNOptions.h:15
FlavorTagInference::SaltModelVersion
SaltModelVersion
Definition:
FlavorTagInference/FlavorTagInference/SaltModel.h:30
FlavorTagInference::GNNDataLoader::m_gnn_options
GNNOptions m_gnn_options
Definition:
GNNDataLoader.h:19
DataPrepUtilities.h
FlavorTagInference::GNNDataLoader
Definition:
GNNDataLoader.h:13
athena.opts
opts
Definition:
athena.py:88
Generated on Tue Sep 30 2025 21:10:29 for ATLAS Offline Software by
1.8.18