17#ifndef TRACKHANDLE_TRKSEGMENT_H
18#define TRACKHANDLE_TRKSEGMENT_H
52 virtual QString
type()
const {
return QString(
"Segment"); }
70 mutable std::vector< Amg::Vector3D > *
m_points;
friend class TrackCollHandleBase
TrackHandleBase(TrackCollHandleBase *)
virtual ~TrackHandle_TrkSegment()
void currentMaterialChanged()
std::vector< Amg::Vector3D > * m_points
virtual unsigned getNTGCHits() const
void ensureInitSubSysHitInfo() const
int m_hitInfoStatus
-1: uninitialized, 0: not present, 1: present.
virtual QString type() const
return very short word with type (maybe link with collection type?)
const Trk::Segment * m_segment
virtual bool hasSubSystemHitInfo() const
virtual unsigned getNMMHits() const
void visibleStateChanged()
override if need to take action in this case.
unsigned m_nhits_muon_phi
QStringList clicked() const
Called when user selects the node (stringlist is displayed in messagebox).
virtual unsigned getNTRTHits() const
const Trk::Segment * trkSegmentPointer() const
const std::vector< Amg::Vector3D > * provide_pathInfoPoints()
virtual unsigned getNSCTHits() const
virtual unsigned getNPixelHits() const
virtual unsigned getNSTGCHits() const
TrackHandle_TrkSegment(TrackCollHandleBase *, const Trk::Segment *)
virtual unsigned getNMDTHits() const
virtual unsigned getNCSCHits() const
virtual unsigned getNMuonPhiHits() const
The number of phi hits is part of hit counts below (i.e.
virtual unsigned getNRPCHits() const
void ensureTouchedMuonChambersInitialised() const
Base class for all TrackSegment implementations, extends the common MeasurementBase.
Ensure that the ATLAS eigen extensions are properly loaded.