ATLAS Offline Software
Trigger
EFTracking
FPGATrackSim
FPGATrackSimMaps
FPGATrackSimMaps
FPGATrackSimNNMap.h
Go to the documentation of this file.
1
// Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2
3
#ifndef FPGATrackSimNNMAP_H
4
#define FPGATrackSimNNMAP_H
5
20
#include "lwtnn/LightweightGraph.hh"
21
#include "lwtnn/parse_json.hh"
22
23
#include <fstream>
24
#include <string>
25
26
class
FPGATrackSimNNMap
27
{
28
public
:
29
31
// Constructor/Destructor
32
FPGATrackSimNNMap
(
const
std::string & filepath);
33
35
// Simple Getters/Setters
36
37
std::shared_ptr<lwt::LightweightGraph>
getNNMap
()
const
;
38
40
// Main Interface Functions
41
42
private
:
43
45
// Member Variables
46
47
// NN weighting map
48
std::shared_ptr<lwt::LightweightGraph>
m_lwnn_map
;
49
50
52
// Helper Functions
53
54
};
55
56
#endif // FPGATrackSimNNMAP_H
FPGATrackSimNNMap::FPGATrackSimNNMap
FPGATrackSimNNMap(const std::string &filepath)
Definition:
FPGATrackSimNNMap.cxx:26
FPGATrackSimNNMap
Definition:
FPGATrackSimNNMap.h:27
FPGATrackSimNNMap::getNNMap
std::shared_ptr< lwt::LightweightGraph > getNNMap() const
Definition:
FPGATrackSimNNMap.cxx:45
FPGATrackSimNNMap::m_lwnn_map
std::shared_ptr< lwt::LightweightGraph > m_lwnn_map
Definition:
FPGATrackSimNNMap.h:48
Generated on Tue Jul 2 2024 21:15:54 for ATLAS Offline Software by
1.8.18