![]() |
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.