|
ATLAS Offline Software
|
Go to the documentation of this file.
8 using namespace SegmentFit;
11 double interceptX,
double counts,
12 std::vector<HitType>&&
hits,
15 m_hits{std::move(
hits)},
26 m_hits{toCopy.getHitsInMax()},
27 m_counts{toCopy.getCounts()}{
48 return Amg::Vector3D(phi.cs*theta.sn,phi.sn*theta.sn,theta.cs);
const SpacePointBucket * parentBucket() const
Returns the bucket out of which the seed was formed.
std::vector< HitType > m_hits
List of associated hits.
: The muon space point bucket represents a collection of points that will bre processed together in t...
double tanPhi() const
Returns the angle from the phi extension.
SegmentFit::Parameters Parameters
Helper to simultaneously calculate sin and cos of the same angle.
Amg::Vector3D positionInChamber() const
Returns the position of the seed in the chamber frame.
double m_counts
Effective countsfrom the hough seed.
SegmentSeed(double tanTheta, double interceptY, double tanPhi, 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.
double tanTheta() const
Returns the angular coordinate of the eta transform.
bool hasPhiExtension() const
check whether the segment seed includes a valid phi extension
const SpacePointBucket * parentBucket() const
getter
double interceptY() const
Returns the intercept coordinate of the eta transform.
const std::vector< HitType > & getHitsInMax() const
Returns the list of assigned hits.
bool m_hasPhiExt
Does the sed have a phi extension.
const SpacePointBucket * m_parent
Pointer to the parent.
Parameters m_pars
Set of defining parameters.
constexpr int toInt(const ParamDefs p)
double interceptX() const
Returns the intercept from the phi extension.
Eigen::Matrix< double, 3, 1 > Vector3D
This header ties the generic definitions in this package.
Data class to represent an eta maximum in hough space.
const Parameters & parameters() const
Returns the parameter array.
Helper to simultaneously calculate sin and cos of the same angle.
const MuonGMR4::MuonChamber * chamber() const
Returns the associated chamber.
const MuonGMR4::MuonChamber * chamber() const
returns th associated muonChamber
Amg::Vector3D directionInChamber() const
Returns the direction of the seed in the chamber frame.