4#ifndef MUONR4_MUONSPACEPOINT_SPACEPOINTPERLAYERSPLITTER_H
5#define MUONR4_MUONSPACEPOINT_SPACEPOINTPERLAYERSPLITTER_H
9#include "Acts/Seeding/CompositeSpacePointLineSeeder.hpp"
20 using HitVec = std::vector<const SpacePoint*>;
63 static_assert(Acts::Experimental::detail::CompositeSpacePointSorter<SpacePointPerLayerSplitter,
std::vector< size_t > vec
: The muon space point bucket represents a collection of points that will bre processed together in t...
std::vector< HitVec > HitLayVec
std::size_t m_tubeLaySwitch
Index of the first tube-layer from the second multilayer.
const HitLayVec & mdtHits() const
Returns the sorted Mdt hits.
std::size_t nMdtHits() const
Returns the number of all Mdt hits in the seed.
HitLayVec m_mdtLayers
Sorted Mdt hits per tube layer.
const HitLayVec & stripHits() const
Returns the sorted strip hits.
std::size_t nStripHits() const
Returns the number of all strip hits in the seed.
HitLayVec m_stripLayers
Sorted Strip hits per gasGap strip.
std::size_t firstLayerFrom2ndMl() const
Returns the layer index with hits from the second multilayer.
std::size_t m_nMdtHits
Number of all Mdt tube hits.
std::vector< const SpacePoint * > HitVec
SpacePointPerLayerSplitter(const SpacePointBucket &bucket)
Constructor taking a complete bucket.
const HitLayVec & strawHits() const
Returns the sorted Mdt hits.
std::size_t m_nStripHits
Number of all strip hits.
This header ties the generic definitions in this package.