ATLAS Offline Software
Loading...
Searching...
No Matches
MuonML::SegmentEdgeGraph Struct Reference

#include <SegmentEdgeData.h>

Collaboration diagram for MuonML::SegmentEdgeGraph:

Public Attributes

std::vector< const xAOD::MuonSegment_v1 * > segments {}
std::vector< float > nodeFeatures {}
 packed [N,10]: pos_m(3), dir_u(3), bucket(4)
std::vector< int64_t > edgeIndex {}
 packed edge pairs [src0,dst0,src1,dst1,...]
std::vector< float > edgeFeatures {}
 packed [E,7]: dpos(3), dist, cos, same_chamber, same_sector
std::size_t nNodes {0}
std::size_t nEdges {0}

Detailed Description

Definition at line 15 of file SegmentEdgeData.h.

Member Data Documentation

◆ edgeFeatures

std::vector<float> MuonML::SegmentEdgeGraph::edgeFeatures {}

packed [E,7]: dpos(3), dist, cos, same_chamber, same_sector

Definition at line 19 of file SegmentEdgeData.h.

19{};

◆ edgeIndex

std::vector<int64_t> MuonML::SegmentEdgeGraph::edgeIndex {}

packed edge pairs [src0,dst0,src1,dst1,...]

Definition at line 18 of file SegmentEdgeData.h.

18{};

◆ nEdges

std::size_t MuonML::SegmentEdgeGraph::nEdges {0}

Definition at line 21 of file SegmentEdgeData.h.

21{0};

◆ nNodes

std::size_t MuonML::SegmentEdgeGraph::nNodes {0}

Definition at line 20 of file SegmentEdgeData.h.

20{0};

◆ nodeFeatures

std::vector<float> MuonML::SegmentEdgeGraph::nodeFeatures {}

packed [N,10]: pos_m(3), dir_u(3), bucket(4)

Definition at line 17 of file SegmentEdgeData.h.

17{};

◆ segments

std::vector<const xAOD::MuonSegment_v1*> MuonML::SegmentEdgeGraph::segments {}

Definition at line 16 of file SegmentEdgeData.h.

16{};

The documentation for this struct was generated from the following file: