ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetRecTools
SiClusterizationTool
SiClusterizationTool
OnnxNNCollection.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef SICLUSTERIZATIONTOOL_ONNXNNCOLLECTION_H
6
#define SICLUSTERIZATIONTOOL_ONNXNNCOLLECTION_H
7
8
#include "
AthenaKernel/CLASS_DEF.h
"
9
#include "
AthenaKernel/CondCont.h
"
10
#include <memory>
11
12
// Forward declaration to avoid propagating onnxruntime headers to downstream packages.
13
// The destructor is defined in OnnxNNCollection.cxx where the full type is available.
14
namespace
Ort
{
struct
Session; }
15
16
struct
OnnxNNCollection
{
17
~OnnxNNCollection
();
18
std::unique_ptr<Ort::Session>
numberNetwork
;
19
std::unique_ptr<Ort::Session>
positionNetwork1
;
20
std::unique_ptr<Ort::Session>
positionNetwork2
;
21
std::unique_ptr<Ort::Session>
positionNetwork3
;
22
};
23
24
CLASS_DEF
(
OnnxNNCollection
, 1196174450, 1)
25
CONDCONT_DEF
(
OnnxNNCollection
, 1226994230);
26
27
#endif
CondCont.h
Hold mappings of ranges to condition objects.
CONDCONT_DEF
#define CONDCONT_DEF(...)
Definition
CondCont.h:1413
CLASS_DEF.h
macros to associate a CLID to a type
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
Ort
Definition
OnnxNNCollection.h:14
OnnxNNCollection
Definition
OnnxNNCollection.h:16
OnnxNNCollection::positionNetwork1
std::unique_ptr< Ort::Session > positionNetwork1
Definition
OnnxNNCollection.h:19
OnnxNNCollection::positionNetwork2
std::unique_ptr< Ort::Session > positionNetwork2
Definition
OnnxNNCollection.h:20
OnnxNNCollection::numberNetwork
std::unique_ptr< Ort::Session > numberNetwork
Definition
OnnxNNCollection.h:18
OnnxNNCollection::~OnnxNNCollection
~OnnxNNCollection()
OnnxNNCollection::positionNetwork3
std::unique_ptr< Ort::Session > positionNetwork3
Definition
OnnxNNCollection.h:21
Generated on
for ATLAS Offline Software by
1.17.0