ATLAS Offline Software
Loading...
Searching...
No Matches
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
GNNOptions.h
ISaltModel.h
DataPrepUtilities.h
SaltModelEDMLoaderBase.h
FlavorTagInference::GNNDataLoader::m_gnn_options
GNNOptions m_gnn_options
Definition
GNNDataLoader.h:22
FlavorTagInference::GNNDataLoader::getVecInputName
std::string getVecInputName(const SaltModelVersion salt_model_version, const ConstituentsInputConfig &constituents_config) const
Definition
GNNDataLoader.cxx:57
FlavorTagInference::GNNDataLoader::GNNDataLoader
GNNDataLoader(ISaltModelPtr salt_model, const GNNOptions &opts)
Definition
GNNDataLoader.cxx:7
FlavorTagInference::GNNDataLoader::data_dependency_names
FTagDataDependencyNames data_dependency_names
Definition
GNNDataLoader.h:20
FlavorTagInference::GNNDataLoader::ftag_options
FTagOptions ftag_options
Definition
GNNDataLoader.h:19
FlavorTagInference::SaltModelEDMLoaderBase::SaltModelEDMLoaderBase
SaltModelEDMLoaderBase(ISaltModelPtr salt_model)
Definition
SaltModelEDMLoaderBase.h:33
FlavorTagInference
This file contains "getter" functions used for accessing tagger inputs from the EDM.
Definition
PhysicsAnalysis/JetTagging/FlavorTagInference/FlavorTagInference/ConstituentsLoader.h:27
FlavorTagInference::SaltModelVersion
SaltModelVersion
Definition
ISaltModel.h:25
FlavorTagInference::ISaltModelPtr
std::shared_ptr< const ISaltModel > ISaltModelPtr
Definition
ISaltModel.h:54
FlavorTagInference::ConstituentsInputConfig
Definition
PhysicsAnalysis/JetTagging/FlavorTagInference/FlavorTagInference/ConstituentsLoader.h:64
FlavorTagInference::FTagDataDependencyNames
Definition
FTagDataDependencyNames.h:12
FlavorTagInference::FTagOptions
Definition
PhysicsAnalysis/JetTagging/FlavorTagInference/FlavorTagInference/DataPrepUtilities.h:45
FlavorTagInference::GNNOptions
Definition
GNNOptions.h:15
Generated on
for ATLAS Offline Software by
1.14.0