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}
std::vector< std::int32_t > inputNodeIndex {}
 per input segment: node index, or kDropped*
std::vector< PairFate > truthPairFates {}
 every pair of input segments sharing a truth particle

Detailed Description

Definition at line 38 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 42 of file SegmentEdgeData.h.

42{};

◆ edgeIndex

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

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

Definition at line 41 of file SegmentEdgeData.h.

41{};

◆ inputNodeIndex

std::vector<std::int32_t> MuonML::SegmentEdgeGraph::inputNodeIndex {}

per input segment: node index, or kDropped*

Definition at line 48 of file SegmentEdgeData.h.

48{};

◆ nEdges

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

Definition at line 44 of file SegmentEdgeData.h.

44{0};

◆ nNodes

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

Definition at line 43 of file SegmentEdgeData.h.

43{0};

◆ nodeFeatures

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

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

Definition at line 40 of file SegmentEdgeData.h.

40{};

◆ segments

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

Definition at line 39 of file SegmentEdgeData.h.

39{};

◆ truthPairFates

std::vector<PairFate> MuonML::SegmentEdgeGraph::truthPairFates {}

every pair of input segments sharing a truth particle

Definition at line 49 of file SegmentEdgeData.h.

49{};

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