ATLAS Offline Software
Loading...
Searching...
No Matches
L1Muon::L1TGC::FloatingPtEvaluation Struct Reference

#include <FloatingPtLut.h>

Collaboration diagram for L1Muon::L1TGC::FloatingPtEvaluation:

Public Attributes

bool modelValid {false}
bool ptEstimateValid {false}
int etaBin {-1}
int phiFoldBin {-1}
float rawPtEstimateGeV {0.F}
 Unbounded floating-point estimate retained for diagnostics only.
float ptEstimateGeV {0.F}
 Operational pT value, saturated to the downstream 8-bit range.
std::uint8_t estimatedPtValueIndex {0}
bool chargeEstimateValid {false}
std::int8_t estimatedCharge {0}
std::uint8_t thresholdCode {0}
float thresholdCutGeV {0.F}
FloatingPtResponseMode responseMode
FloatingThresholdCalibrationStatus thresholdCalibrationStatus

Detailed Description

Definition at line 30 of file FloatingPtLut.h.

Member Data Documentation

◆ chargeEstimateValid

bool L1Muon::L1TGC::FloatingPtEvaluation::chargeEstimateValid {false}

Definition at line 40 of file FloatingPtLut.h.

40{false};

◆ estimatedCharge

std::int8_t L1Muon::L1TGC::FloatingPtEvaluation::estimatedCharge {0}

Definition at line 41 of file FloatingPtLut.h.

41{0};

◆ estimatedPtValueIndex

std::uint8_t L1Muon::L1TGC::FloatingPtEvaluation::estimatedPtValueIndex {0}

Definition at line 39 of file FloatingPtLut.h.

39{0};

◆ etaBin

int L1Muon::L1TGC::FloatingPtEvaluation::etaBin {-1}

Definition at line 33 of file FloatingPtLut.h.

33{-1};

◆ modelValid

bool L1Muon::L1TGC::FloatingPtEvaluation::modelValid {false}

Definition at line 31 of file FloatingPtLut.h.

31{false};

◆ phiFoldBin

int L1Muon::L1TGC::FloatingPtEvaluation::phiFoldBin {-1}

Definition at line 34 of file FloatingPtLut.h.

34{-1};

◆ ptEstimateGeV

float L1Muon::L1TGC::FloatingPtEvaluation::ptEstimateGeV {0.F}

Operational pT value, saturated to the downstream 8-bit range.

Definition at line 38 of file FloatingPtLut.h.

38{0.F};

◆ ptEstimateValid

bool L1Muon::L1TGC::FloatingPtEvaluation::ptEstimateValid {false}

Definition at line 32 of file FloatingPtLut.h.

32{false};

◆ rawPtEstimateGeV

float L1Muon::L1TGC::FloatingPtEvaluation::rawPtEstimateGeV {0.F}

Unbounded floating-point estimate retained for diagnostics only.

Definition at line 36 of file FloatingPtLut.h.

36{0.F};

◆ responseMode

FloatingPtResponseMode L1Muon::L1TGC::FloatingPtEvaluation::responseMode

◆ thresholdCalibrationStatus

FloatingThresholdCalibrationStatus L1Muon::L1TGC::FloatingPtEvaluation::thresholdCalibrationStatus

◆ thresholdCode

std::uint8_t L1Muon::L1TGC::FloatingPtEvaluation::thresholdCode {0}

Definition at line 42 of file FloatingPtLut.h.

42{0};

◆ thresholdCutGeV

float L1Muon::L1TGC::FloatingPtEvaluation::thresholdCutGeV {0.F}

Definition at line 43 of file FloatingPtLut.h.

43{0.F};

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