#include <MsTrackSeed.h>
Definition at line 18 of file MsTrackSeed.h.
◆ Location
Enum defining whether the seed is made in the endcap / barrel.
| Enumerator |
|---|
| Undefined | |
| Barrel | |
| Endcap | |
Definition at line 21 of file MsTrackSeed.h.
◆ MsTrackSeed()
Constructor with location defintion.
- Parameters
-
| loc | Localtion definition whether the seed is constructed on the barrel or on the endcap surface |
| sector | In which tree sector is the seed constructed: sector: 2*MS-sector +- Overlap |
Definition at line 35 of file MsTrackSeed.cxx.
◆ addSegment()
Append a segment to the seed.
Definition at line 66 of file MsTrackSeed.cxx.
67 const float r2 = Acts::hypotSquare(seg->
x(), seg->
y(), seg->
z());
68 auto insert_itr = std::ranges::find_if(
m_segments,
70 return r2 < Acts::hypotSquare(added->
x(), added->
y(), added->
z());
◆ buckets()
Returns the list of associated buckets.
Definition at line 38 of file MsTrackSeed.cxx.
39 std::vector<const SpacePointBucket*> returnMe{};
41 returnMe.push_back(seg->parent()->parentBucket());
◆ detailedSegments()
| std::vector< const Segment * > MuonR4::MsTrackSeed::detailedSegments |
( |
| ) |
const |
Returns the list of detailed segments.
Definition at line 47 of file MsTrackSeed.cxx.
48 std::vector<const Segment*> segs{};
◆ location()
◆ position()
◆ replaceSegment()
Replaces an already added segment in the seed with a better suited one.
- Parameters
-
| exist | Pointer to the segment that is already part of the seed (Exception is thrown if not) |
| updated | Pointer to the segment with which the segment is replaced with |
Definition at line 57 of file MsTrackSeed.cxx.
◆ sector()
| int MuonR4::MsTrackSeed::sector |
( |
| ) |
const |
|
inline |
◆ segments()
Returns the vector of associated segments.
Definition at line 46 of file MsTrackSeed.cxx.
◆ setPosition()
◆ m_loc
◆ m_pos
◆ m_sector
| int MuonR4::MsTrackSeed::m_sector {0} |
|
private |
◆ m_segments
The documentation for this class was generated from the following files: