struct holding RIO_OnTracks for a given layer
More...
#include <MuonLayerROTs.h>
struct holding RIO_OnTracks for a given layer
Definition at line 18 of file MuonLayerROTs.h.
◆ MuonLayerROTs() [1/2]
| Muon::MuonLayerROTs::MuonLayerROTs |
( |
| ) |
|
|
default |
◆ MuonLayerROTs() [2/2]
◆ ~MuonLayerROTs()
| Muon::MuonLayerROTs::~MuonLayerROTs |
( |
| ) |
|
|
default |
◆ addClusters()
add MuonClusters of a given technology, will merge them with existing clusters.
Takes ownership of all pointers
Definition at line 17 of file MuonLayerROTs.cxx.
18 {
19
23 [this](const MuonClusterOnTrack* rot){
24 m_garbage.emplace_back(rot);
25 });
26 }
std::array< std::vector< const MuonClusterOnTrack * >, s_techMax > m_clustersPerTechnology
constexpr int toInt(const EnumType enumVal)
◆ addMdts()
add MDTs, will merge them with existing MDT's.
Takes ownership of all pointers
Definition at line 9 of file MuonLayerROTs.cxx.
9 {
11 std::for_each(mdts.begin(), mdts.end(),
12 [this](const MdtDriftCircleOnTrack* rot){
13 m_garbage.emplace_back(rot);
14 });
15 }
std::vector< const MdtDriftCircleOnTrack * > m_mdts
payload
◆ getClusters()
access calibrated MuonClusters for a given technolgy
Definition at line 59 of file MuonLayerROTs.h.
59 {
60 using namespace MuonStationIndex;
62 }
◆ getMdts()
◆ operator=()
◆ replaceClusters()
add MuonClusters of a given technology, will remove any existing clusters.
Takes ownership of all pointers
Definition at line 33 of file MuonLayerROTs.cxx.
34 {
37 }
void addClusters(const std::vector< const MuonClusterOnTrack * > &clusters, MuonStationIndex::TechnologyIndex tech)
add MuonClusters of a given technology, will merge them with existing clusters.
◆ replaceMdts()
add MDTs, will remove any existing MDT's.
Takes ownership of all pointers
Definition at line 28 of file MuonLayerROTs.cxx.
28 {
31 }
void addMdts(const std::vector< const MdtDriftCircleOnTrack * > &mdts)
add MDTs, will merge them with existing MDT's.
◆ m_clustersPerTechnology
◆ m_garbage
| std::vector<std::unique_ptr<const Trk::RIO_OnTrack> > Muon::MuonLayerROTs::m_garbage {} |
|
private |
◆ m_mdts
◆ s_techMax
The documentation for this class was generated from the following files: