 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUON_MUONLAYERROTS_H
6 #define MUON_MUONLAYERROTS_H
30 void addMdts(
const std::vector<const MdtDriftCircleOnTrack*>& mdts);
33 void replaceMdts(
const std::vector<const MdtDriftCircleOnTrack*>& mdts);
42 const std::vector<const MdtDriftCircleOnTrack*>&
getMdts()
const;
49 std::vector<const MdtDriftCircleOnTrack*>
m_mdts{};
53 std::vector<std::unique_ptr<const Trk::RIO_OnTrack>>
m_garbage{};
58 inline const std::vector<const MuonClusterOnTrack*>&
60 using namespace MuonStationIndex;
const std::vector< const MuonClusterOnTrack * > & getClusters(MuonStationIndex::TechnologyIndex tech) const
access calibrated MuonClusters for a given technolgy
static constexpr int s_techMax
TechnologyIndex
enum to classify the different layers in the muon spectrometer
std::array< std::vector< const MuonClusterOnTrack * >, s_techMax > m_clustersPerTechnology
const std::vector< const MdtDriftCircleOnTrack * > & getMdts() const
access calibrated MDT's
~MuonLayerROTs()=default
destructor
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
void addMdts(const std::vector< const MdtDriftCircleOnTrack * > &mdts)
add MDTs, will merge them with existing MDT's.
MuonLayerROTs()=default
constructor
void addClusters(const std::vector< const MuonClusterOnTrack * > &clusters, MuonStationIndex::TechnologyIndex tech)
add MuonClusters of a given technology, will merge them with existing clusters.
std::vector< const MdtDriftCircleOnTrack * > m_mdts
payload
MuonLayerROTs(MuonLayerROTs &&other)=default
Move constructor.
void replaceClusters(const std::vector< const MuonClusterOnTrack * > &clusters, MuonStationIndex::TechnologyIndex tech)
add MuonClusters of a given technology, will remove any existing clusters.
void replaceMdts(const std::vector< const MdtDriftCircleOnTrack * > &mdts)
add MDTs, will remove any existing MDT's.
struct holding RIO_OnTracks for a given layer
constexpr int toInt(const ParamDefs p)
std::vector< std::unique_ptr< const Trk::RIO_OnTrack > > m_garbage
MuonLayerROTs & operator=(MuonLayerROTs &&)=default
Move assignment.
constexpr int toInt(const EnumType enumVal)