![]() |
ATLAS Offline Software
|
Public Member Functions | |
| Imp (TrackHandleBase *tc) | |
| ~Imp () | |
| void | ensureInitPointsRaw () |
| void | ensureInitPointsPropagated () |
| void | ensureInitPointsProjections_InDet (bool raw) |
| void | ensureInitPointsProjections_Muon (bool raw) |
| void | materialChanged () |
| void | rebuild3DObjects () |
| void | attach3DObjects () |
| void | detach3DObjects () |
| void | addPathToSoLineSetAndSoVertexProperty (const std::vector< Amg::Vector3D > &points, int &iver, int &numlines, SoLineSet *, SoVertexProperty *) const |
| void | addPathsToSoLineSetAndSoVertexProperty (const Amg::SetVectorVector3D *paths, int &iver, int &numlines, SoLineSet *, SoVertexProperty *) const |
| SoMaterial * | determineMaterial () |
| void | ensureLoadPathInfo () |
| AscObj_TSOS * | addTSOS (const Trk::TrackStateOnSurface *tsos, unsigned index) const |
Static Public Member Functions | |
| static void | convertLineSetToCylinders (SoLineSet *line, SoSeparator *sep, const double &cylradius) |
| static double | dist (const SbVec3f &p1, const SbVec3f &p2) |
| static bool | isSane (const Amg::Vector3D &p) |
Static Public Attributes | |
| static int | ntrackhandles = 0 |
Definition at line 76 of file TrackHandleBase.cxx.
|
inline |
Definition at line 83 of file TrackHandleBase.cxx.
|
inline |
Definition at line 108 of file TrackHandleBase.cxx.
| void TrackHandleBase::Imp::addPathsToSoLineSetAndSoVertexProperty | ( | const Amg::SetVectorVector3D * | paths, |
| int & | iver, | ||
| int & | numlines, | ||
| SoLineSet * | line, | ||
| SoVertexProperty * | vertices ) const |
Definition at line 620 of file TrackHandleBase.cxx.
| void TrackHandleBase::Imp::addPathToSoLineSetAndSoVertexProperty | ( | const std::vector< Amg::Vector3D > & | points, |
| int & | iver, | ||
| int & | numlines, | ||
| SoLineSet * | line, | ||
| SoVertexProperty * | vertices ) const |
Definition at line 556 of file TrackHandleBase.cxx.
| AscObj_TSOS * TrackHandleBase::Imp::addTSOS | ( | const Trk::TrackStateOnSurface * | tsos, |
| unsigned | index ) const |
Definition at line 423 of file TrackHandleBase.cxx.
| void TrackHandleBase::Imp::attach3DObjects | ( | ) |
Definition at line 900 of file TrackHandleBase.cxx.
|
static |
Definition at line 851 of file TrackHandleBase.cxx.
| void TrackHandleBase::Imp::detach3DObjects | ( | ) |
Definition at line 935 of file TrackHandleBase.cxx.
| SoMaterial * TrackHandleBase::Imp::determineMaterial | ( | ) |
Definition at line 1286 of file TrackHandleBase.cxx.
|
static |
Definition at line 842 of file TrackHandleBase.cxx.
| void TrackHandleBase::Imp::ensureInitPointsProjections_InDet | ( | bool | raw | ) |
Definition at line 1094 of file TrackHandleBase.cxx.
| void TrackHandleBase::Imp::ensureInitPointsProjections_Muon | ( | bool | raw | ) |
Definition at line 1156 of file TrackHandleBase.cxx.
| void TrackHandleBase::Imp::ensureInitPointsPropagated | ( | ) |
Definition at line 1062 of file TrackHandleBase.cxx.
| void TrackHandleBase::Imp::ensureInitPointsRaw | ( | ) |
Definition at line 984 of file TrackHandleBase.cxx.
| void TrackHandleBase::Imp::ensureLoadPathInfo | ( | ) |
Definition at line 189 of file TrackHandleBase.cxx.
|
inlinestatic |
Definition at line 164 of file TrackHandleBase.cxx.
| void TrackHandleBase::Imp::materialChanged | ( | ) |
Definition at line 833 of file TrackHandleBase.cxx.
| void TrackHandleBase::Imp::rebuild3DObjects | ( | ) |
Definition at line 658 of file TrackHandleBase.cxx.
| QList<AssociatedObjectHandleBase*> TrackHandleBase::Imp::associatedObjects |
Definition at line 154 of file TrackHandleBase.cxx.
| std::map<std::pair<int,double>,AssocObjAttachmentHandle *> TrackHandleBase::Imp::attachmentHandles |
Definition at line 155 of file TrackHandleBase.cxx.
| double TrackHandleBase::Imp::charge |
Definition at line 112 of file TrackHandleBase.cxx.
| bool TrackHandleBase::Imp::chargeinit |
Definition at line 111 of file TrackHandleBase.cxx.
| TrackCommonFlags::TSOSPartsFlags TrackHandleBase::Imp::customColouredTSOSParts |
Definition at line 177 of file TrackHandleBase.cxx.
| SoSeparator* TrackHandleBase::Imp::extrapSurfaces_sep |
| bool TrackHandleBase::Imp::extraRepAttached |
Definition at line 119 of file TrackHandleBase.cxx.
| SoSeparator* TrackHandleBase::Imp::extraRepresentation |
Definition at line 117 of file TrackHandleBase.cxx.
|
mutable |
Definition at line 144 of file TrackHandleBase.cxx.
| SoSeparator* TrackHandleBase::Imp::label_sep |
Definition at line 161 of file TrackHandleBase.cxx.
| SoLineSet* TrackHandleBase::Imp::line |
Definition at line 116 of file TrackHandleBase.cxx.
| QTreeWidgetItem* TrackHandleBase::Imp::m_objBrowseTree |
Definition at line 181 of file TrackHandleBase.cxx.
| double TrackHandleBase::Imp::mass |
Definition at line 114 of file TrackHandleBase.cxx.
| bool TrackHandleBase::Imp::massinit |
Definition at line 113 of file TrackHandleBase.cxx.
|
static |
Definition at line 81 of file TrackHandleBase.cxx.
| const std::vector< Amg::Vector3D >* TrackHandleBase::Imp::pathInfo_Points |
Used in all other cases.
Definition at line 160 of file TrackHandleBase.cxx.
| const Trk::Track* TrackHandleBase::Imp::pathInfo_TrkTrack |
Used in the case of a Trk::Track.
Definition at line 159 of file TrackHandleBase.cxx.
| bool TrackHandleBase::Imp::pathInfoLoaded |
Definition at line 158 of file TrackHandleBase.cxx.
| std::vector<Amg::Vector3D >* TrackHandleBase::Imp::points_propagated |
Definition at line 125 of file TrackHandleBase.cxx.
| Amg::SetVectorVector3D* TrackHandleBase::Imp::points_propagated_id_projections |
Definition at line 129 of file TrackHandleBase.cxx.
| Amg::SetVectorVector3D* TrackHandleBase::Imp::points_propagated_muon_projections |
Definition at line 130 of file TrackHandleBase.cxx.
| std::vector< Amg::Vector3D >* TrackHandleBase::Imp::points_raw |
Definition at line 124 of file TrackHandleBase.cxx.
| Amg::SetVectorVector3D* TrackHandleBase::Imp::points_raw_id_projections |
Definition at line 127 of file TrackHandleBase.cxx.
| Amg::SetVectorVector3D* TrackHandleBase::Imp::points_raw_muon_projections |
Definition at line 128 of file TrackHandleBase.cxx.
| SoMaterial* TrackHandleBase::Imp::randommaterial |
Definition at line 152 of file TrackHandleBase.cxx.
| TrackCommonFlags::TSOSPartsFlags TrackHandleBase::Imp::shownTSOSParts |
Definition at line 176 of file TrackHandleBase.cxx.
| float TrackHandleBase::Imp::tempMaxPropRadius |
Definition at line 182 of file TrackHandleBase.cxx.
| TrackHandleBase* TrackHandleBase::Imp::theclass |
Definition at line 109 of file TrackHandleBase.cxx.
|
mutable |
Definition at line 143 of file TrackHandleBase.cxx.
| std::vector<AssociatedObjectHandleBase*>* TrackHandleBase::Imp::tsos_ascobjs |
Definition at line 178 of file TrackHandleBase.cxx.