![]() |
ATLAS Offline Software
|
Namespaces | |
| namespace | BucketGraphUtils |
| namespace | Factory |
| namespace | InferenceUtils |
Classes | |
| class | BucketInferenceToolBase |
| struct | BucketSegmentFeatures |
| Segment features derived from or stored in bucket metadata. More... | |
| class | DVInferenceAlg |
| Run the DV event classifier and publish one score per event. More... | |
| struct | DVInferenceResult |
| class | DVInferenceToolBase |
| Athena tool for DisplacedVertex graph-level ONNX inference. More... | |
| class | GraphBucketFilterTool |
| Runs GNN-based bucket-level inference and optionally writes filtered space-point buckets to the event store. More... | |
| struct | GraphRawData |
| Helper struct to ship the Graph from the space point buckets to ONNX. More... | |
| class | GraphSPFilterTool |
| class | IGraphInferenceTool |
| class | InferenceAlg |
| struct | InferenceGraph |
| Helper struct containing all the information needed to process. More... | |
| class | ISegmentEdgeClassifierTool |
| Interface for segment-edge GNN classification. More... | |
| class | LayerSpBucket |
| The LayerSpBucket is a space pointbucket where the points are internally sorted by their layer number as defined in the SpacePointLayerSorter. More... | |
| class | NodeConnector |
| The NodeConnector is indicating whether two space points inside a bucket, the graph nodes, shall have a connection in their graph neural net representation. More... | |
| class | NodeFeature |
| The NodeFeature is the gluing instance to extract the information from the space point inside a MuonBucket and then to parse it to the ML inference framework. More... | |
| class | NodeFeatureList |
| struct | PairFate |
| One pair of input segments that share a truth particle (input-container indices). More... | |
| class | SegmentEdgeClassifierTool |
| Runs a segment-level GNN on reconstructed muon segments to classify segment-pair edges as "good" or "background". More... | |
| struct | SegmentEdgeGraph |
| class | SegmentEdgeInferenceAlg |
| struct | SegmentEdgeScore |
| class | SPInferenceToolBase |
| Baseline tool to handle the. More... | |
Typedefs | |
| using | HitVec = MuonR4::SpacePointPerLayerSplitter::HitVec |
| using | Feature_t = NodeFeatureList::Feature_t |
| using | Connector_t = NodeFeatureList::Connector_t |
| using | Bucket_t = NodeFeature::Bucket_t |
Enumerations | |
| enum class | SegmentNodeFeatureId : uint8_t { SegmentPositionX , SegmentPositionY , SegmentPositionZ , SegmentDirectionX , SegmentDirectionY , SegmentDirectionZ , BucketChamberIndex , BucketLayers , BucketSector , BucketSegments } |
| Identifier for each node feature in segment-based GNNs. More... | |
| enum class | PairGate : std::uint8_t { Scored = 0 , BucketCap , SectorWindow , SameChamber , AngleWindow , EdgeCaps } |
| Gate that stopped (or did not stop) a pair of input segments from reaching ONNX. More... | |
Functions | |
| bool | operator< (const std::string &a, const Feature_t &b) |
| bool | operator< (const Feature_t &a, const std::string &b) |
| bool | operator< (const Feature_t &a, const Feature_t &b) |
| bool | operator< (const std::string &a, const Connector_t &b) |
| bool | operator< (const Connector_t &a, const std::string &b) |
| bool | operator< (const Connector_t &a, const Connector_t &b) |
Variables | |
| constexpr std::int32_t | kDroppedByBucketCap = -1 |
| Values of SegmentEdgeGraph::inputNodeIndex for input segments without a node. | |
| constexpr std::int32_t | kDroppedAsIsolated = -2 |
Definition at line 15 of file NodeFeatureFactory.cxx.
Definition at line 14 of file NodeFeatureFactory.cxx.
Definition at line 13 of file NodeFeatureFactory.cxx.
Definition at line 9 of file LayerBucket.cxx.
|
strong |
Gate that stopped (or did not stop) a pair of input segments from reaching ONNX.
Diagnostics only; listed in the order the tool applies them.
Definition at line 17 of file SegmentEdgeData.h.
|
strong |
Identifier for each node feature in segment-based GNNs.
The order of these enum values matches the training data export order. They are used to look up feature indices by name from model metadata and to compute feature vectors during inference.
| Enumerator | |
|---|---|
| SegmentPositionX | Segment position (x-coordinate, in meters). |
| SegmentPositionY | Segment position (y-coordinate, in meters). |
| SegmentPositionZ | Segment position (z-coordinate, in meters). |
| SegmentDirectionX | Segment direction (x-component, unit vector). |
| SegmentDirectionY | Segment direction (y-component, unit vector). |
| SegmentDirectionZ | Segment direction (z-component, unit vector). |
| BucketChamberIndex | Muon chamber index (integer ID). |
| BucketLayers | Number of precision/phi/trigger layers in segment. |
| BucketSector | Sector number (0 to SectorModulo-1, typically 16). |
| BucketSegments | Count of segments in the same chamber/layer group. |
Definition at line 28 of file MuonMLEvent.h.
| bool MuonML::operator< | ( | const Connector_t & | a, |
| const Connector_t & | b ) |
Definition at line 33 of file NodeFeatureFactory.cxx.
| bool MuonML::operator< | ( | const Connector_t & | a, |
| const std::string & | b ) |
Definition at line 30 of file NodeFeatureFactory.cxx.
Definition at line 23 of file NodeFeatureFactory.cxx.
Definition at line 20 of file NodeFeatureFactory.cxx.
| bool MuonML::operator< | ( | const std::string & | a, |
| const Connector_t & | b ) |
Definition at line 27 of file NodeFeatureFactory.cxx.
Definition at line 17 of file NodeFeatureFactory.cxx.
|
inlineconstexpr |
Definition at line 36 of file SegmentEdgeData.h.
|
inlineconstexpr |
Values of SegmentEdgeGraph::inputNodeIndex for input segments without a node.
Definition at line 35 of file SegmentEdgeData.h.