7#include "Acts/Utilities/UnitVectors.hpp"
13 std::vector<HitType>&& hits,
40 return m_pars[toUnderlying(x0)];
44 return m_pars[toUnderlying(y0)];
Scalar phi() const
phi method
Scalar theta() const
theta method
A spectrometer sector forms the envelope of all chambers that are placed in the same MS sector & laye...
Data class to represent an eta maximum in hough space.
double interceptY() const
getter
double tanBeta() const
getter
const std::vector< HitType > & getHitsInMax() const
Returns the list of assigned hits.
double tanAlpha() const
Returns the angle from the phi extension.
SegmentSeed(double tanBeta, double interceptY, double tanAlpha, double interceptX, double counts, std::vector< HitType > &&hits, const SpacePointBucket *bucket)
Constructor to write a segment seed from an eta maximum and a valid phi extension.
const Parameters & parameters() const
Returns the parameter array.
Amg::Vector3D localDirection() const
Returns the direction of the seed in the sector frame.
bool m_hasPhiExt
Does the sed have a phi extension.
double m_counts
Effective countsfrom the hough seed.
const SpacePointBucket * parentBucket() const
Returns the bucket out of which the seed was formed.
double tanBeta() const
Returns the angular coordinate of the eta transform.
const MuonGMR4::SpectrometerSector * msSector() const
Returns the associated chamber.
bool hasPhiExtension() const
check whether the segment seed includes a valid phi extension
double interceptY() const
Returns the intercept coordinate of the eta transform.
double interceptX() const
Returns the intercept from the phi extension.
Amg::Vector3D localPosition() const
Returns the position of the seed in the sector frame.
Parameters m_pars
Set of defining parameters.
std::vector< HitType > m_hits
List of associated hits.
const SpacePointBucket * m_parent
Pointer to the parent.
: The muon space point bucket represents a collection of points that will bre processed together in t...
Eigen::Matrix< double, 3, 1 > Vector3D
SeedingAux::FitParIndex ParamDefs
Use the same parameter indices as used by the CompSpacePointAuxiliaries.
Acts::Experimental::CompositeSpacePointLineFitter::ParamVec_t Parameters
This header ties the generic definitions in this package.
double houghTanBeta(const Amg::Vector3D &v)
Returns the hough tanBeta [y] / [z].
double houghTanAlpha(const Amg::Vector3D &v)
: Returns the hough tanAlpha [x] / [z]