ATLAS Offline Software
Loading...
Searching...
No Matches
TgcL0ValidationEvent.h File Reference
#include "AthenaKernel/CLASS_DEF.h"
#include <cstdint>
#include <vector>
Include dependency graph for TgcL0ValidationEvent.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  L0Muon::TgcL0ValidationEventInfo
 Event identifiers used by the validation chain. More...
struct  L0Muon::TgcL0ValidationTruthBlock
 Truth and truth-to-reconstruction matching quantities. More...
struct  L0Muon::TgcL0ValidationSegmentBlock
 Projection-segment quantities published by reconstruction. More...
struct  L0Muon::TgcL0ValidationCandidateBlock
 Reconstruction quantities exposed to validation backends. More...
struct  L0Muon::TgcL0ValidationEvent
 ROOT-independent validation data for one event. More...

Namespaces

namespace  L0Muon

Enumerations

enum class  L0Muon::TgcL0ValidationProjection : std::uint8_t { L0Muon::Wire = 0U , L0Muon::Strip = 1U }
 Projection encoding used in the validation segment block. More...
enum class  L0Muon::TgcL0ValidationUnmatchedReason : std::uint8_t { L0Muon::NotFullyExtrapolated = 0U , L0Muon::NoCandidateInWindow = 1U , L0Muon::CandidateCompetition = 2U }
 Reason why a selected truth muon has no matched candidate. More...

Variables

static constexpr float L0Muon::TgcL0ValidationInvalidValue = 999.F
 Common sentinel for unavailable floating-point validation data.
static constexpr std::uint8_t L0Muon::TgcL0ValidationNoUnmatchedReason = 255U
 Sentinel indicating that a matched truth object has no failure code.