ATLAS Offline Software
|
: The muon space point bucket represents a collection of points that will bre processed together in the pattern seeding. More...
#include <SpacePointContainer.h>
Public Types | |
using | chamberLocation = MuonGMR4::SpectrometerSector::chamberLocation |
Public Member Functions | |
void | setCoveredRange (double min, double max) |
set the range in the precision plane covered by the bucket More... | |
double | coveredMin () const |
lower interval value covered by the bucket More... | |
double | coveredMax () const |
upper interval value covered by the bucket More... | |
const MuonGMR4::SpectrometerSector * | msSector () const |
returns th associated muonChamber More... | |
void | setBucketId (unsigned int id) |
sets the Identifier of the MuonSpacePointBucket in context of the associated muonChamber More... | |
unsigned int | bucketId () const |
Returns the Identifier in the context of the MuonChamber. More... | |
bool | operator< (const SpacePointBucket &other) const |
void | populateChamberLocations () |
populate the chamber location list. More... | |
const std::vector< chamberLocation > & | chamberLocations () const |
returns the list of all tracking chambers in the bucket for fast navigation More... | |
Public Attributes | |
T | elements |
STL member. More... | |
Private Attributes | |
unsigned int | m_bucketId {0} |
double | m_min {-20. *Gaudi::Units::m} |
double | m_max {20. * Gaudi::Units::m} |
std::vector< chamberLocation > | m_chamberLocs |
: The muon space point bucket represents a collection of points that will bre processed together in the pattern seeding.
Buckets represent a a collection of hits that are close in a layer & sector of the muon spectrometer The area covered may varied across the different regions of the spectrometers & may also partially overlap with other buckets close-by.
Definition at line 20 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePointContainer.h.
Definition at line 23 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePointContainer.h.
|
inline |
Returns the Identifier in the context of the MuonChamber.
Definition at line 46 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePointContainer.h.
|
inline |
returns the list of all tracking chambers in the bucket for fast navigation
Definition at line 84 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePointContainer.h.
|
inline |
upper interval value covered by the bucket
Definition at line 34 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePointContainer.h.
|
inline |
lower interval value covered by the bucket
Definition at line 32 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePointContainer.h.
|
inline |
returns th associated muonChamber
Definition at line 36 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePointContainer.h.
|
inline |
Definition at line 47 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePointContainer.h.
|
inline |
populate the chamber location list.
This should be done once all the hits have been added.
Definition at line 57 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePointContainer.h.
|
inline |
sets the Identifier of the MuonSpacePointBucket in context of the associated muonChamber
Definition at line 42 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePointContainer.h.
|
inline |
|
inherited |
STL member.
|
private |
Definition at line 88 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePointContainer.h.
|
private |
Definition at line 91 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePointContainer.h.
|
private |
Definition at line 90 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePointContainer.h.
|
private |
Definition at line 89 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePointContainer.h.