ATLAS Offline Software
Loading...
Searching...
No Matches
MuonHough::HitDebugInfo Class Reference

struct containing additional debug information on the hits that is not needed for the actual alg but very useful for debugging More...

#include <Hit.h>

Collaboration diagram for MuonHough::HitDebugInfo:

Public Types

using DetRegIdx = Muon::MuonStationIndex::DetectorRegionIndex
using LayerIdx = Muon::MuonStationIndex::LayerIndex

Public Member Functions

 HitDebugInfo ()=default
 HitDebugInfo (int type_, int sector_, DetRegIdx region_, LayerIdx layer_, int sublayer_)

Public Attributes

int type {UNINITIALIZED}
int sector {UNINITIALIZED}
 technology type
DetRegIdx region {DetRegIdx::DetectorRegionUnknown}
 sector
LayerIdx layer {LayerIdx::LayerUnknown}
 detector region (endcapA/barrel/endcapC)
int sublayer {UNINITIALIZED}
 layer (inner/middle/outer)
int pdgId {UNINITIALIZED}
 sublayer within layer
int uniqueID {UNINITIALIZED}
 pdgId of the associated truth particle (if any)
int muonIndex {UNINITIALIZED}
 uniqueID of truth particle - FIXME uniqueID-based
int clusterSize {UNINITIALIZED}
 index of reconstructed muon
int clusterLayers {UNINITIALIZED}
 cluster size
bool isEtaPhi {false}
 number of layers in the cluster
bool trigConfirm {false}
 flag whether confirmed in the other projection
int binpos {UNINITIALIZED}
 flag whether confirmed by a trigger hit
int bintheta {UNINITIALIZED}
 spacial bin of the hit with the highest value in the hough space
float time {UNINITIALIZED}
 angular bin of the hit with the highest value in the hough space
float r {UNINITIALIZED}
 measured time
float ph {UNINITIALIZED}
 drift radius for MDT, strip pitch for strips
float phn {UNINITIALIZED}
 maximum value in the hough space
float ph1 {UNINITIALIZED}
 maximum value in the hough space in neighbouring sector; dege
float ph2 {UNINITIALIZED}
 maximum value of the hit projected into the first other layer in the hough space
float rot {UNINITIALIZED}
 maximum value of the hit projected into the second other layer in the hough space

Static Public Attributes

static constexpr int UNINITIALIZED = -99999

Detailed Description

struct containing additional debug information on the hits that is not needed for the actual alg but very useful for debugging

Definition at line 26 of file MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h.

Member Typedef Documentation

◆ DetRegIdx

◆ LayerIdx

Constructor & Destructor Documentation

◆ HitDebugInfo() [1/2]

MuonHough::HitDebugInfo::HitDebugInfo ( )
default

◆ HitDebugInfo() [2/2]

Member Data Documentation

◆ binpos

int MuonHough::HitDebugInfo::binpos {UNINITIALIZED}

◆ bintheta

int MuonHough::HitDebugInfo::bintheta {UNINITIALIZED}

spacial bin of the hit with the highest value in the hough space

Definition at line 49 of file MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h.

◆ clusterLayers

int MuonHough::HitDebugInfo::clusterLayers {UNINITIALIZED}

◆ clusterSize

int MuonHough::HitDebugInfo::clusterSize {UNINITIALIZED}

◆ isEtaPhi

bool MuonHough::HitDebugInfo::isEtaPhi {false}

number of layers in the cluster

Definition at line 46 of file MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h.

46{false};

◆ layer

LayerIdx MuonHough::HitDebugInfo::layer {LayerIdx::LayerUnknown}

detector region (endcapA/barrel/endcapC)

Definition at line 39 of file MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h.

39{LayerIdx::LayerUnknown};

◆ muonIndex

int MuonHough::HitDebugInfo::muonIndex {UNINITIALIZED}

uniqueID of truth particle - FIXME uniqueID-based

Definition at line 43 of file MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h.

◆ pdgId

int MuonHough::HitDebugInfo::pdgId {UNINITIALIZED}

◆ ph

float MuonHough::HitDebugInfo::ph {UNINITIALIZED}

drift radius for MDT, strip pitch for strips

Definition at line 52 of file MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h.

◆ ph1

float MuonHough::HitDebugInfo::ph1 {UNINITIALIZED}

maximum value in the hough space in neighbouring sector; dege

Definition at line 54 of file MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h.

◆ ph2

float MuonHough::HitDebugInfo::ph2 {UNINITIALIZED}

maximum value of the hit projected into the first other layer in the hough space

Definition at line 55 of file MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h.

◆ phn

float MuonHough::HitDebugInfo::phn {UNINITIALIZED}

maximum value in the hough space

Definition at line 53 of file MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h.

◆ r

float MuonHough::HitDebugInfo::r {UNINITIALIZED}

◆ region

DetRegIdx MuonHough::HitDebugInfo::region {DetRegIdx::DetectorRegionUnknown}

sector

Definition at line 38 of file MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h.

38{DetRegIdx::DetectorRegionUnknown};

◆ rot

float MuonHough::HitDebugInfo::rot {UNINITIALIZED}

maximum value of the hit projected into the second other layer in the hough space

Definition at line 56 of file MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h.

◆ sector

int MuonHough::HitDebugInfo::sector {UNINITIALIZED}

◆ sublayer

int MuonHough::HitDebugInfo::sublayer {UNINITIALIZED}

◆ time

float MuonHough::HitDebugInfo::time {UNINITIALIZED}

angular bin of the hit with the highest value in the hough space

Definition at line 50 of file MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h.

◆ trigConfirm

bool MuonHough::HitDebugInfo::trigConfirm {false}

flag whether confirmed in the other projection

Definition at line 47 of file MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h.

47{false};

◆ type

◆ UNINITIALIZED

int MuonHough::HitDebugInfo::UNINITIALIZED = -99999
staticconstexpr

◆ uniqueID

int MuonHough::HitDebugInfo::uniqueID {UNINITIALIZED}

pdgId of the associated truth particle (if any)

Definition at line 42 of file MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h.


The documentation for this class was generated from the following files: