Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
12 type(type_), sector(sector_), region(region_),
layer(layer_), sublayer(sublayer_) {}
16 layer(layer_),
x(x_),
ymin(ymin_),
ymax(ymax_),
w(w_), prd(prd_), tgc(tgc_), m_debug(d_) {}
45 layer(layer_),
r(r_), phimin(phimin_), phimax(phimax_),
w(w_), prd(prd_), tgc(tgc_), m_debug(d_) {}
LayerIndex
enum to classify the different layers in the muon spectrometer
float ymin
global hit position (x=r in barrel, x=z in endcap)
std::unique_ptr< HitDebugInfo > m_debug
float w
maximum value of the hit in the precision coordinate (y=z in barrel, y=r in endcap)
Hit & operator=(const Hit &h_)
=operator
float r
layer identifier (packed word containing technology/sublayer)
struct containing additional debug information on the hits that is not needed for the actual alg but ...
struct containing all hit information needed for the Hough transform
float w
maximum value of the hit in the precision coordinate (y=z in barrel, y=r in endcap)
float phimax
minimum value of the hit in the precision coordinate (y=z in barrel, y=r in endcap)
const Muon::TgcClusterObj3D * tgc
float x
layer identifier (packed word containing technology/sublayer)
std::unique_ptr< HitDebugInfo > m_debug
const Trk::PrepRawData * prd
access to assiciated hit, either the prd or the tgc pointer is set in athena
PhiHit(int layer_, float r_, float phimin_, float phimax_, float w_, HitDebugInfo *d_=0, const Trk::PrepRawData *prd_=0, const Muon::TgcClusterObj3D *tgc_=0)
constructor, takes ownership of the HitDebugInfo pointer
PhiHit & operator=(const PhiHit &h_)
=operator
const Muon::TgcClusterObj3D * tgc
DetectorRegionIndex
enum to classify the different layers in the muon spectrometer
Hit(int layer_, float x_, float ymin_, float ymax_, float w_, HitDebugInfo *d_=nullptr, const Trk::PrepRawData *prd_=nullptr, const Muon::TgcClusterObj3D *tgc_=nullptr)
constructor, takes ownership of the HitDebugInfo pointer
float phimin
global hit position (x=r in barrel, x=z in endcap)
const Trk::PrepRawData * prd
access to assiciated hit, either the prd or the tgc pointer is set in athena
float ymax
minimum value of the hit in the precision coordinate (y=z in barrel, y=r in endcap)
void copy(const PhiHit &hit)
pointer to debug information
struct containing all hit information needed for the Hough transform
void copy(const Hit &hit)
pointer to debug information