|
ATLAS Offline Software
|
Go to the documentation of this file.
7 using namespace SegmentFit;
9 double interceptX,
double counts,
10 std::vector<HitType>&&
hits,
13 m_hits{std::move(
hits)},
24 m_hits{toCopy.getHitsInMax()},
25 m_counts{toCopy.getCounts()}{
const SpacePointBucket * parentBucket() const
Returns the bucket out of which the seed was formed.
std::vector< HitType > m_hits
List of associated hits.
A spectrometer sector forms the envelope of all chambers that are placed in the same MS sector & laye...
: The muon space point bucket represents a collection of points that will bre processed together in t...
const MuonGMR4::SpectrometerSector * msSector() const
returns th associated muonChamber
double tanPhi() const
Returns the angle from the phi extension.
SegmentFit::Parameters Parameters
Amg::Vector3D positionInChamber() const
Returns the position of the seed in the sector frame.
double m_counts
Effective countsfrom the hough seed.
double houghTanPhi(const Amg::Vector3D &v)
: Returns the hough tanPhi [x] / [z]
Amg::Vector3D dirFromTangents(const double tanPhi, const double tanTheta)
Constructs a direction vector from tanPhi & tanTheta.
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
Amg::Vector3D dirFromAngles(const double phi, const double theta)
Constructs a direction vector from the azimuthal & polar angles.
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.
Amg::Vector3D directionInChamber() const
Returns the direction of the seed in the sector frame.
double houghTanTheta(const Amg::Vector3D &v)
Returns the hough tanTheta [y] / [z].
const MuonGMR4::SpectrometerSector * msSector() const
Returns the associated chamber.