![]() |
ATLAS Offline Software
|
The LayerSpBucket is a space pointbucket where the points are internally sorted by their layer number as defined in the SpacePointLayerSorter. More...
#include <LayerBucket.h>
Public Member Functions | |
| LayerSpBucket (const MuonR4::SpacePointBucket &bucket) | |
| Standard constructor taking the space point bucket. More... | |
| uint8_t | nMdtLayers () const |
| Returns how many Mdt layers are inside the bucket. More... | |
| uint8_t | nStripLayers () const |
| Returns how many Strip layers are inside the bucket. More... | |
| uint8_t | layerNum (const size_t i) const |
| Returns the associated layer number of the i-the space point inside the bucket. More... | |
| double | coveredMax () const |
| Returns the max covered position of the bucket. More... | |
| double | coveredMin () const |
| Returns the min covered position of the bucket. More... | |
Public Attributes | |
| T | elements |
| STL member. More... | |
Private Attributes | |
| uint8_t | m_nMdtLay {0} |
| uint8_t | m_nStripLay {0} |
| std::vector< uint8_t > | m_layNum {} |
| double | m_min {-20. *Gaudi::Units::m} |
| double | m_max {20. * Gaudi::Units::m} |
The LayerSpBucket is a space pointbucket where the points are internally sorted by their layer number as defined in the SpacePointLayerSorter.
The bucket also provides the layer number tag for each space point & the number of total layers
Definition at line 14 of file LayerBucket.h.
| MuonML::LayerSpBucket::LayerSpBucket | ( | const MuonR4::SpacePointBucket & | bucket | ) |
|
inline |
Returns the max covered position of the bucket.
Definition at line 31 of file LayerBucket.h.
|
inline |
Returns the min covered position of the bucket.
Definition at line 35 of file LayerBucket.h.
|
inline |
Returns the associated layer number of the i-the space point inside the bucket.
Definition at line 27 of file LayerBucket.h.
|
inline |
Returns how many Mdt layers are inside the bucket.
Definition at line 19 of file LayerBucket.h.
|
inline |
Returns how many Strip layers are inside the bucket.
Definition at line 23 of file LayerBucket.h.
|
inherited |
STL member.
|
private |
Definition at line 41 of file LayerBucket.h.
|
private |
Definition at line 43 of file LayerBucket.h.
|
private |
Definition at line 42 of file LayerBucket.h.
|
private |
Definition at line 39 of file LayerBucket.h.
|
private |
Definition at line 40 of file LayerBucket.h.
1.8.18