ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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 Member Functions

 HitDebugInfo ()=default
 
 HitDebugInfo (int type_, int sector_, Muon::MuonStationIndex::DetectorRegionIndex region_, Muon::MuonStationIndex::LayerIndex layer_, int sublayer_)
 

Public Attributes

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

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.

Constructor & Destructor Documentation

◆ HitDebugInfo() [1/2]

MuonHough::HitDebugInfo::HitDebugInfo ( )
default

◆ HitDebugInfo() [2/2]

MuonHough::HitDebugInfo::HitDebugInfo ( int  type_,
int  sector_,
Muon::MuonStationIndex::DetectorRegionIndex  region_,
Muon::MuonStationIndex::LayerIndex  layer_,
int  sublayer_ 
)

Definition at line 10 of file Hit.cxx.

11  :
12  type(type_), sector(sector_), region(region_), layer(layer_), sublayer(sublayer_) {}

Member Data Documentation

◆ barcode

int MuonHough::HitDebugInfo::barcode {UNINITIALIZED}

pdgId of the associated truth particle (if any)

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

◆ binpos

int MuonHough::HitDebugInfo::binpos {UNINITIALIZED}

flag whether confirmed by a trigger hit

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

◆ bintheta

int MuonHough::HitDebugInfo::bintheta {UNINITIALIZED}

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

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

◆ clusterLayers

int MuonHough::HitDebugInfo::clusterLayers {UNINITIALIZED}

◆ clusterSize

int MuonHough::HitDebugInfo::clusterSize {UNINITIALIZED}

index of reconstructed muon

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

◆ isEtaPhi

bool MuonHough::HitDebugInfo::isEtaPhi {false}

number of layers in the cluster

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

◆ layer

detector region (endcapA/barrel/endcapC)

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

◆ muonIndex

int MuonHough::HitDebugInfo::muonIndex {UNINITIALIZED}

barcode of truth particle - FIXME barcode-based

Definition at line 41 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 50 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 52 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 53 of file MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h.

◆ phn

float MuonHough::HitDebugInfo::phn {UNINITIALIZED}

maximum value in the hough space

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

◆ r

float MuonHough::HitDebugInfo::r {UNINITIALIZED}

◆ region

Muon::MuonStationIndex::DetectorRegionIndex MuonHough::HitDebugInfo::region

◆ rot

float MuonHough::HitDebugInfo::rot {UNINITIALIZED}

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

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

◆ sector

int MuonHough::HitDebugInfo::sector {UNINITIALIZED}

◆ sublayer

int MuonHough::HitDebugInfo::sublayer {UNINITIALIZED}

layer (inner/middle/outer)

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

◆ time

float MuonHough::HitDebugInfo::time {UNINITIALIZED}

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

Definition at line 48 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 45 of file MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h.

◆ type

int MuonHough::HitDebugInfo::type {UNINITIALIZED}

The documentation for this class was generated from the following files:
MuonHough::HitDebugInfo::layer
Muon::MuonStationIndex::LayerIndex layer
detector region (endcapA/barrel/endcapC)
Definition: MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h:37
MuonHough::HitDebugInfo::sector
int sector
technology type
Definition: MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h:34
MuonHough::HitDebugInfo::type
int type
Definition: MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h:33
Muon::MuonStationIndex::DetectorRegionUnknown
@ DetectorRegionUnknown
Definition: MuonStationIndex.h:48
MuonHough::HitDebugInfo::sublayer
int sublayer
layer (inner/middle/outer)
Definition: MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h:38
MuonHough::HitDebugInfo::region
Muon::MuonStationIndex::DetectorRegionIndex region
sector
Definition: MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLayerHough/MuonLayerHough/Hit.h:35