ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonPhaseII
MuonLearning
MuonInferenceInterfaces
MuonInferenceInterfaces
SegmentEdgeData.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef MUONINFERENCEINTERFACES_SEGMENTEDGEDATA_H
5
#define MUONINFERENCEINTERFACES_SEGMENTEDGEDATA_H
6
7
#include "
xAODMuon/MuonSegment.h
"
8
#include <array>
9
#include <cstddef>
10
#include <cstdint>
11
#include <vector>
12
13
namespace
MuonML
{
14
15
struct
SegmentEdgeGraph
{
16
std::vector<const xAOD::MuonSegment_v1*>
segments
{};
17
std::vector<float>
nodeFeatures
{};
18
std::vector<int64_t>
edgeIndex
{};
19
std::vector<float>
edgeFeatures
{};
20
std::size_t
nNodes
{0};
21
std::size_t
nEdges
{0};
22
};
23
24
struct
SegmentEdgeScore
{
25
std::size_t
src
{0};
26
std::size_t
dst
{0};
27
float
logit
{0.f};
28
float
probability
{0.f};
29
};
30
31
}
32
#endif
MuonSegment.h
MuonML
Definition
BucketGraphUtils.h:19
MuonML::SegmentEdgeGraph
Definition
SegmentEdgeData.h:15
MuonML::SegmentEdgeGraph::edgeFeatures
std::vector< float > edgeFeatures
packed [E,7]: dpos(3), dist, cos, same_chamber, same_sector
Definition
SegmentEdgeData.h:19
MuonML::SegmentEdgeGraph::nEdges
std::size_t nEdges
Definition
SegmentEdgeData.h:21
MuonML::SegmentEdgeGraph::edgeIndex
std::vector< int64_t > edgeIndex
packed edge pairs [src0,dst0,src1,dst1,...]
Definition
SegmentEdgeData.h:18
MuonML::SegmentEdgeGraph::segments
std::vector< const xAOD::MuonSegment_v1 * > segments
Definition
SegmentEdgeData.h:16
MuonML::SegmentEdgeGraph::nNodes
std::size_t nNodes
Definition
SegmentEdgeData.h:20
MuonML::SegmentEdgeGraph::nodeFeatures
std::vector< float > nodeFeatures
packed [N,10]: pos_m(3), dir_u(3), bucket(4)
Definition
SegmentEdgeData.h:17
MuonML::SegmentEdgeScore
Definition
SegmentEdgeData.h:24
MuonML::SegmentEdgeScore::src
std::size_t src
Definition
SegmentEdgeData.h:25
MuonML::SegmentEdgeScore::probability
float probability
Definition
SegmentEdgeData.h:28
MuonML::SegmentEdgeScore::dst
std::size_t dst
Definition
SegmentEdgeData.h:26
MuonML::SegmentEdgeScore::logit
float logit
Definition
SegmentEdgeData.h:27
Generated on
for ATLAS Offline Software by
1.17.0