17#ifndef TRACKHANDLE_TRKTRACK_H
18#define TRACKHANDLE_TRKTRACK_H
35 virtual QStringList
clicked()
const;
65 virtual QString
type()
const {
return QString(
"Track"); }
friend class TrackCollHandleBase
TrackHandleBase(TrackCollHandleBase *)
virtual unsigned getNMDTHits() const
virtual void updateObjectBrowser()
virtual unsigned getNCSCHits() const
virtual Amg::Vector3D momentum() const
virtual unsigned getNsTGCHits() const
virtual const Trk::FitQuality * getFitQuality() const
void visibleStateChanged()
override if need to take action in this case.
SoNode * zoomToTSOS(unsigned int index)
Depending on controller configuration attempt to zoom to the corresponding TSOS & returned detailed n...
void ensureInitSubSysHitInfo() const
const Trk::Track * provide_pathInfoTrkTrack() const
const Trk::Track * trkTrackPointer() const
TrackHandle_TrkTrack(TrackCollHandleBase *, const Trk::Track *)
virtual bool hasSubSystemHitInfo() const
void currentMaterialChanged()
int m_hitInfoStatus
-1: uninitialized, 0: not present, 1: present.
virtual QString shortInfo() const
returns mom and hit information about track
virtual unsigned getNRPCHits() const
virtual unsigned getNTRTHits() const
virtual QStringList clicked() const
Called when user selects the node (stringlist is displayed in messagebox).
void ensureTouchedMuonChambersInitialised() const
virtual unsigned getNMMHits() const
virtual unsigned getNMuonPhiHits() const
The number of phi hits is part of hit counts below (i.e.
virtual ~TrackHandle_TrkTrack()
virtual void fillObjectBrowser(QList< QTreeWidgetItem * > &list)
Called in child classes.
virtual QString type() const
return very short word with type (maybe link with collection type?)
virtual unsigned getNSCTHits() const
void ensureTouchedMuonChambersInitialiasedFromMeas(const Trk::MeasurementBase *meas) const
virtual bool containsDetElement(const QString &) const
virtual unsigned getNPixelHits() const
virtual unsigned getNTGCHits() const
unsigned m_nhits_muon_phi
Class to represent and store fit qualities from track reconstruction in terms of and number of degre...
This class is the pure abstract base class for all fittable tracking measurements.
Eigen::Matrix< double, 3, 1 > Vector3D
Ensure that the ATLAS eigen extensions are properly loaded.