|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRKSEGMENT_TRACKSEGMENT_H
10 #define TRKSEGMENT_TRACKSEGMENT_H
18 #include "Identifier/Identifier.h"
31 class LocalParameters;
32 class TrkDetElementBase;
97 std::ostream&
dump(std::ostream&
out)
const override final;
119 #endif // TRKSEGMENT_TRACKSEGMENT_H
Author
enum to identify who created the segment.
const Amg::Vector3D & globalPosition() const override final
Interface method to get the global Position.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
TrackSegment(const TrackSegment &seg)=default
Copy Constructor.
TrackSegment()
Default Constructor for POOL.
bool const RAWDATA *ch2 const
Amg::Vector3D m_globalPosition
const S * m_associatedSurface
TrackSegment(TrackSegment &&) noexcept=default
Move Constructor.
const Surface & associatedSurface() const override final
returns the surface for the local to global transformation
MsgStream & dump(MsgStream &out) const override final
returns some information about this MeasurementBase/TrackSegment.
Class to represent and store fit qualities from track reconstruction in terms of and number of degre...
Ensure that the ATLAS eigen extensions are properly loaded.
Definition of ATLAS Math & Geometry primitives (Amg)
Eigen::Matrix< double, 3, 1 > Vector3D
An STL vector of pointers that by default owns its pointed-to elements.
virtual TrackSegment * clone() const override final
needed to avoid excessive RTTI
Author author() const
return segment author