![]() |
ATLAS Offline Software
|
#include "AthenaBaseComps/AthAlgTool.h"#include "CxxUtils/checker_macros.h"#include "MuonRecToolInterfacesR4/ISegmentSelectionTool.h"#include "MuonRecToolInterfacesR4/ITrackSeedingDiagnosticsTool.h"#include "ActsEvent/ContextUtility.h"#include "StoreGate/ReadDecorHandleKey.h"#include "StoreGate/ReadHandleKey.h"#include "xAODMuon/MuonSegmentContainer.h"#include <array>#include <atomic>#include <chrono>#include <cstdint>#include <mutex>#include <unordered_map>#include <vector>#include <span>#include <string>Go to the source code of this file.
Classes | |
| class | MuonR4::MlMsTrackSeeder |
| ITrackSeedingTool implementation which constructs seeds directly from sufficiently large ML-nominated segment components. More... | |
| struct | MuonR4::MlMsTrackSeeder::SeedingCounters |
| Job-summed counters, only touched when the tool runs at DEBUG level. More... | |
| struct | MuonR4::MlMsTrackSeeder::SeedAnatomy |
| Truth diagnostics (EnableTruthDiagnostics && DEBUG) on the seeds that are handed to MsTrackFindingAlg. More... | |
| struct | MuonR4::MlMsTrackSeeder::WindowCounters |
| PointingWindow truth diagnostics (EnableTruthDiagnostics && DEBUG). More... | |
| struct | MuonR4::MlMsTrackSeeder::EtaFunnel |
| D12 seeding funnel per truth muon (EnableTruthDiagnostics && DEBUG, PointingWindow on): selected truth muons (pT > 20 GeV, |eta| < 2.5, segments in >= 2 layers), by the furthest stage reached over all ML components, split by truth |eta|. More... | |
| struct | MuonR4::MlMsTrackSeeder::RescueCounters |
| InnerPointingMaxDeg / InnerRescueWindow truth diagnostics (EnableTruthDiagnostics && DEBUG). More... | |
| struct | MuonR4::MlMsTrackSeeder::VariantCounters |
| VariantSeeds truth diagnostics (EnableTruthDiagnostics && DEBUG). More... | |
| struct | MuonR4::MlMsTrackSeeder::SlotState |
| D1 bookkeeping per event slot: the seeds of the current event and the last timed call. More... | |
Namespaces | |
| namespace | MuonR4 |
| This header ties the generic definitions in this package. | |