![]() |
ATLAS Offline Software
|
#include <AscObj_TrackState.h>
Public Types | |
| enum | PICKSTYLE { UNPICKABLE , ALL , COMPONENTS } |
Public Member Functions | |
| AscObj_TrackState (TrackHandleBase *, unsigned indexOfPointOnTrack, const typename ActsTrk::TrackStateBackend::ConstTrackStateProxy &state) | |
| void | setDistToNextPar (const double &) |
| void | buildShapes (SoSeparator *&shape_simple, SoSeparator *&shape_detailed) |
| QStringList | clicked () |
| void | zoomView () |
| Depending on the controller settings, will attempt to zoom the view to this TSOS, for example in click() | |
| bool | isShortMeasurement () |
| Return true if TRT/MDT & shortened mode is on, false otherwise. | |
| virtual void | setVisible (bool) |
| virtual TrackCommonFlags::TSOSPartsFlags | parts () const |
| const Acts::Surface & | surface () const |
| const ActsTrk::TrackStateBackend::ConstTrackStateProxy | trackState () const |
| Amg::Vector3D | approxCenter () const |
| virtual bool | initiatesOwnZooms () const |
| virtual QTreeWidgetItem * | browserTreeItem () const |
| virtual void | setBrowserTreeItem (QTreeWidgetItem *obt) |
| virtual unsigned | nParts () const |
| bool | hasParameters () const |
| bool | hasParError () const |
| bool | hasError () const |
| bool | hasMaterialEffect () const |
| bool | hasSurface () const |
| bool | hasMeasurement () const |
| TrackSysCommonData * | common () const |
| void | setPickable (PICKSTYLE) |
| PICKSTYLE | pickStyle () const |
| bool | visible () const |
| void | toggleVisible () |
| TrackHandleBase * | trackHandle () const |
| void | update3DObjects () |
| SoSeparator * | shapeSimple () const |
| SoSeparator * | shapeDetailed () const |
Static Public Member Functions | |
| static int | numberOfInstances () |
Protected Member Functions | |
| int | regionIndex () const |
| double | lodCrossOverValue () const |
Private Member Functions | |
| virtual | ~AscObj_TrackState () |
| void | addTrackParamInfoToShapes (SoSeparator *&shape_simple, SoSeparator *&shape_detailed, bool showPars, bool showParsErrors, bool showSurfaces) |
| void | addSurfaceToShapes (SoSeparator *&shape_simple, SoSeparator *&shape_detailed) |
| void | addMaterialToSurfaceShapes (SoNode *&shape_simple, SoNode *&shape_detailed) |
| void | addPlaneSurfaceToShapes (SoSeparator *&shape_simple, SoSeparator *&shape_detailed, const Acts::Surface &surface) |
| void | addCylindricalSurfaceToShapes (SoSeparator *&shape_simple, SoSeparator *&shape_detailed, const Acts::Surface &surface) |
| void | addMaterialEffectsToShapes (SoSeparator *&shape_simple, SoSeparator *&shape_detailed) |
| void | addMeasurementToShapes (SoSeparator *&shape_simple, SoSeparator *&shape_detailed) |
| void | registerShapes (SoSeparator *simple, SoSeparator *detailed) |
| void | unregisterShapes (SoSeparator *simple, SoSeparator *detailed) |
| AssocObjAttachmentHandle * | getAttachmentHandle () |
Static Private Member Functions | |
| static void | ensureInitSeps (SoSeparator *&shape_simple, SoSeparator *&shape_detailed) |
Private Attributes | |
| TrackCommonFlags::TSOSPartsFlags | m_parts |
| unsigned | m_indexOfPointOnTrack |
| double | m_distToNextPar |
| QTreeWidgetItem * | m_objBrowseTree |
| const ActsTrk::TrackStateBackend::ConstTrackStateProxy | m_trackstate |
| Imp * | m_d |
| TrackHandleBase * | m_trackHandle |
| bool | m_visible |
| PICKSTYLE | m_pickStyle |
Definition at line 29 of file AscObj_TrackState.h.
|
inherited |
| AscObj_TrackState::AscObj_TrackState | ( | TrackHandleBase * | track, |
| unsigned | indexOfPointOnTrack, | ||
| const typename ActsTrk::TrackStateBackend::ConstTrackStateProxy & | state ) |
Definition at line 64 of file AscObj_TrackState.cxx.
|
private |
Definition at line 331 of file AscObj_TrackState.cxx.
|
private |
| shape_simple | shape_simple |
| shape_detailed | shape_detailed |
Definition at line 375 of file AscObj_TrackState.cxx.
|
private |
| shape_simple | shape_simple |
Definition at line 263 of file AscObj_TrackState.cxx.
|
private |
Definition at line 378 of file AscObj_TrackState.cxx.
|
private |
Definition at line 285 of file AscObj_TrackState.cxx.
|
private |
Definition at line 201 of file AscObj_TrackState.cxx.
|
private |
| showSurfaces | showSurfaces |
Definition at line 128 of file AscObj_TrackState.cxx.
| Amg::Vector3D AscObj_TrackState::approxCenter | ( | ) | const |
Definition at line 108 of file AscObj_TrackState.cxx.
|
inlinevirtual |
Definition at line 51 of file AscObj_TrackState.h.
|
virtual |
Implements AssociatedObjectHandleBase.
Definition at line 454 of file AscObj_TrackState.cxx.
|
virtual |
Implements AssociatedObjectHandleBase.
Definition at line 488 of file AscObj_TrackState.cxx.
|
inherited |
Definition at line 105 of file AssociatedObjectHandleBase.cxx.
|
staticprivate |
Definition at line 445 of file AscObj_TrackState.cxx.
|
privateinherited |
Definition at line 155 of file AssociatedObjectHandleBase.cxx.
|
inlineinherited |
Definition at line 50 of file AssociatedObjectHandleBase.h.
|
inlineinherited |
Definition at line 51 of file AssociatedObjectHandleBase.h.
|
inlineinherited |
Definition at line 53 of file AssociatedObjectHandleBase.h.
|
inlineinherited |
Definition at line 48 of file AssociatedObjectHandleBase.h.
|
inlineinherited |
Definition at line 49 of file AssociatedObjectHandleBase.h.
|
inlineinherited |
Definition at line 52 of file AssociatedObjectHandleBase.h.
|
inlinevirtual |
Reimplemented from AssociatedObjectHandleBase.
Definition at line 49 of file AscObj_TrackState.h.
| bool AscObj_TrackState::isShortMeasurement | ( | ) |
Return true if TRT/MDT & shortened mode is on, false otherwise.
|
inlineprotectedvirtual |
Reimplemented from AssociatedObjectHandleBase.
Definition at line 56 of file AscObj_TrackState.h.
|
inlinevirtualinherited |
Definition at line 47 of file AssociatedObjectHandleBase.h.
|
staticinherited |
Definition at line 130 of file AssociatedObjectHandleBase.cxx.
|
inlinevirtual |
|
inlineinherited |
Definition at line 59 of file AssociatedObjectHandleBase.h.
|
protectedvirtual |
Reimplemented from AssociatedObjectHandleBase.
Definition at line 118 of file AscObj_TrackState.cxx.
|
privateinherited |
Definition at line 93 of file AssociatedObjectHandleBase.cxx.
|
inlinevirtual |
Definition at line 52 of file AscObj_TrackState.h.
| void AscObj_TrackState::setDistToNextPar | ( | const double & | d | ) |
Definition at line 101 of file AscObj_TrackState.cxx.
|
inherited |
Definition at line 136 of file AssociatedObjectHandleBase.cxx.
|
virtual |
Reimplemented from AssociatedObjectHandleBase.
Definition at line 493 of file AscObj_TrackState.cxx.
|
inherited |
Definition at line 206 of file AssociatedObjectHandleBase.cxx.
|
inherited |
Definition at line 200 of file AssociatedObjectHandleBase.cxx.
|
inline |
Definition at line 44 of file AscObj_TrackState.h.
|
inlineinherited |
Definition at line 62 of file AssociatedObjectHandleBase.h.
|
inlineinherited |
Definition at line 64 of file AssociatedObjectHandleBase.h.
|
inline |
Definition at line 46 of file AscObj_TrackState.h.
|
privateinherited |
Definition at line 99 of file AssociatedObjectHandleBase.cxx.
|
inherited |
Definition at line 185 of file AssociatedObjectHandleBase.cxx.
|
inlineinherited |
Definition at line 61 of file AssociatedObjectHandleBase.h.
| void AscObj_TrackState::zoomView | ( | ) |
Depending on the controller settings, will attempt to zoom the view to this TSOS, for example in click()
Definition at line 497 of file AscObj_TrackState.cxx.
|
inlineprivatevirtual |
Definition at line 59 of file AscObj_TrackState.h.
|
privateinherited |
Definition at line 91 of file AssociatedObjectHandleBase.h.
|
private |
Definition at line 62 of file AscObj_TrackState.h.
|
private |
Definition at line 61 of file AscObj_TrackState.h.
|
private |
Definition at line 63 of file AscObj_TrackState.h.
|
private |
Definition at line 60 of file AscObj_TrackState.h.
|
privateinherited |
Definition at line 95 of file AssociatedObjectHandleBase.h.
|
privateinherited |
Definition at line 93 of file AssociatedObjectHandleBase.h.
|
private |
Definition at line 64 of file AscObj_TrackState.h.
|
privateinherited |
Definition at line 94 of file AssociatedObjectHandleBase.h.