![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONSPACEPOINT_MUONSPACEPOINTCONTAINER_H
6 #define MUONSPACEPOINT_MUONSPACEPOINTCONTAINER_H
10 #include "GaudiKernel/SystemOfUnits.h"
22 public std::vector<std::shared_ptr<MuonSpacePoint>> {
37 return empty() ? nullptr : front()->muonChamber();
49 static const ChamberSorter
sorter{};
52 if (chambCompare)
return chambCompare < 0;
const MuonGMR4::MuonChamber * muonChamber() const
returns th associated muonChamber
bool operator<(const MuonSpacePointBucket &other) const
: The muon space point bucket represents a collection of points that will bre processed together in t...
void setBucketId(unsigned int id)
sets the Identifier of the MuonSpacePointBucket in context of the associated muonChamber
CLASS_DEF(MuonR4::MuonSpacePointContainer, 1177013528, 1)
MuonSpacePointBucket()=default
Standard constructor.
void setCoveredRange(double min, double max)
set the range in the precision plane covered by the bucket
unsigned int bucketId() const
Returns the Identifier in the context of the MuonChamber.
The CsvMuonSimHitDumper reads a Simulation Hit container for muons and dumps information to csv files...
An STL vector of pointers that by default owns its pointed-to elements.
double coveredMin() const
lower interval value covered by the bucket
macros to associate a CLID to a type
Helper struct to ensur that the sorting of the MuonChambers remains constants across the jobs.
double coveredMax() const
upper interval value covered by the bucket