![]() |
ATLAS Offline Software
|
#include <HitToSoNode.h>
Classes | |
| class | Imp |
Public Member Functions | |
| HitToSoNode (IVP1System *sys=0) | |
| ~HitToSoNode () | |
| SoTransform * | createTransform (const Trk::RIO_OnTrack &rio, bool useSurfacePositionOnly) const |
| SoTransform * | createTGC_Transform (const Trk::RIO_OnTrack &rio, bool useSurfacePositionOnly) const |
| TGCs are rotated. | |
| void | buildStripShapes (const Trk::RIO_OnTrack &rio, SoSeparator *&shape_simple, SoSeparator *&shape_detailed, bool blockGP) |
| void | buildTubeShapes (const Trk::RIO_OnTrack &rio, SoSeparator *&shape_simple, SoSeparator *&shape_detailed, bool blockGP, double length, bool doProjection) |
| double | getTGCAngle (Identifier id) const |
| returns the phi angle of the passed phi strip identifier. | |
| void | setSystemBasePointer (IVP1System *sys) |
| void | message (const QString &) const |
| void | message (const QStringList &, const QString &addtoend="") const |
| void | message (const QString &addtostart, const QStringList &, const QString &addtoend="") const |
| void | messageDebug (const QString &) const |
| void | messageDebug (const QStringList &, const QString &addtoend="") const |
| void | messageDebug (const QString &addtostart, const QStringList &, const QString &addtoend="") const |
| void | messageVerbose (const QString &) const |
| void | messageVerbose (const QStringList &, const QString &addtoend="") const |
| void | messageVerbose (const QString &addtostart, const QStringList &, const QString &addtoend="") const |
| IVP1System * | systemBase () const |
| const QString & | helperClassName () const |
Static Public Member Functions | |
| static bool | verbose () |
| static void | warnUndeletedInstances () |
| static QString | str (const QString &s) |
| static QString | str (const char *c) |
| static QString | str (const bool b) |
| static QString | str (const QColor &) |
| static QString | str (const SbColor &) |
| static QString | str (const VP1Interval &) |
| static QString | str (const SbVec2d &) |
| static QString | str (const SbVec2f &) |
| static QString | str (const SbVec2s &) |
| static QString | str (const SbVec3d &) |
| static QString | str (const SbVec3f &) |
| static QString | str (const SbVec3s &) |
| static QString | str (const SbVec4d &) |
| static QString | str (const SbVec4f &) |
| static QString | str (short int n) |
| static QString | str (unsigned short int n) |
| static QString | str (long n) |
| static QString | str (ulong n) |
| static QString | str (int n) |
| static QString | str (uint n) |
| static QString | str (qlonglong n) |
| static QString | str (qulonglong n) |
| static QString | str (const double &d) |
| static QString | str (const float &f) |
| static QString | str (const void *) |
| template<class T> | |
| static QString | str (const T *t) |
| template<class T> | |
| static QString | str (const QFlags< T > &f) |
| template<class T> | |
| static QString | str (const HepGeom::BasicVector3D< T > &t) |
| static QString | str (const Amg::Vector3D &t) |
| template<class T> | |
| static QString | str (const QList< T > &t) |
Protected Member Functions | |
| void | setHelperClassName (const QString &n) |
Private Member Functions | |
| HitToSoNode (const HitToSoNode &) | |
| HitToSoNode & | operator= (const HitToSoNode &) |
| void | fillValues (Identifier &id, const Trk::TrkDetElementBase *baseDetEl, double &striplength, double &stripWidth, double &stripThickness, Amg::Vector2D *&localposStrip) |
| void | fillRPCValues (Identifier &id, const Trk::TrkDetElementBase *baseDetEl, double &striplength, double &stripWidth, double &stripThickness, Amg::Vector2D *&localposStrip) |
| void | fillTGCValues (Identifier &id, const Trk::TrkDetElementBase *baseDetEl, double &striplength, double &stripWidth, double &stripThickness, Amg::Vector2D *&localposStrip) |
| void | fillCSCValues (Identifier &id, const Trk::TrkDetElementBase *baseDetEl, double &striplength, double &stripWidth, double &stripThickness, Amg::Vector2D *&localposStrip) |
| void | fillSTGCValues (Identifier &id, const Trk::TrkDetElementBase *baseDetEl, double &striplength, double &stripWidth, double &stripThickness, Amg::Vector2D *&localposStrip) |
| void | fillMMValues (Identifier &id, const Trk::TrkDetElementBase *baseDetEl, double &striplength, double &stripWidth, double &stripThickness, Amg::Vector2D *&localposStrip) |
| void | fillSiValues (Identifier &id, const Trk::TrkDetElementBase *baseDetEl, double &striplength, double &stripWidth, double &stripThickness, Amg::Vector2D *&localposStrip) |
Private Attributes | |
| Imp * | m_d |
| QString | m_helpername |
| IVP1System * | m_system |
Static Private Attributes | |
| static const bool | s_vp1verbose = VP1QtUtils::environmentVariableIsOn("VP1_VERBOSE_OUTPUT") |
Definition at line 33 of file HitToSoNode.h.
| HitToSoNode::HitToSoNode | ( | IVP1System * | sys = 0 | ) |
Definition at line 49 of file HitToSodeNode.cxx.
| HitToSoNode::~HitToSoNode | ( | ) |
Definition at line 56 of file HitToSodeNode.cxx.
|
private |
| void HitToSoNode::buildStripShapes | ( | const Trk::RIO_OnTrack & | rio, |
| SoSeparator *& | shape_simple, | ||
| SoSeparator *& | shape_detailed, | ||
| bool | blockGP ) |
Definition at line 225 of file HitToSodeNode.cxx.
| void HitToSoNode::buildTubeShapes | ( | const Trk::RIO_OnTrack & | rio, |
| SoSeparator *& | shape_simple, | ||
| SoSeparator *& | shape_detailed, | ||
| bool | blockGP, | ||
| double | length, | ||
| bool | doProjection ) |
| blockGP | blockGP |
Definition at line 180 of file HitToSodeNode.cxx.
| SoTransform * HitToSoNode::createTGC_Transform | ( | const Trk::RIO_OnTrack & | rio, |
| bool | useSurfacePositionOnly ) const |
TGCs are rotated.
Definition at line 126 of file HitToSodeNode.cxx.
| SoTransform * HitToSoNode::createTransform | ( | const Trk::RIO_OnTrack & | rio, |
| bool | useSurfacePositionOnly ) const |
Definition at line 107 of file HitToSodeNode.cxx.
|
private |
Definition at line 390 of file HitToSodeNode.cxx.
|
private |
Definition at line 455 of file HitToSodeNode.cxx.
|
private |
Definition at line 354 of file HitToSodeNode.cxx.
|
private |
Definition at line 487 of file HitToSodeNode.cxx.
|
private |
Definition at line 428 of file HitToSodeNode.cxx.
|
private |
Definition at line 305 of file HitToSodeNode.cxx.
|
private |
Definition at line 286 of file HitToSodeNode.cxx.
| double HitToSoNode::getTGCAngle | ( | Identifier | id | ) | const |
returns the phi angle of the passed phi strip identifier.
calculate two points along the tgc phi strip in the local tgc reference frame
Definition at line 63 of file HitToSodeNode.cxx.
|
inlineinherited |
Definition at line 51 of file VP1HelperClassBase.h.
|
inherited |
Definition at line 49 of file VP1HelperClassBase.cxx.
|
inherited |
Definition at line 131 of file VP1HelperClassBase.cxx.
|
inherited |
Definition at line 91 of file VP1HelperClassBase.cxx.
|
inherited |
Definition at line 65 of file VP1HelperClassBase.cxx.
|
inherited |
Definition at line 147 of file VP1HelperClassBase.cxx.
|
inherited |
Definition at line 103 of file VP1HelperClassBase.cxx.
|
inherited |
Definition at line 78 of file VP1HelperClassBase.cxx.
|
inherited |
Definition at line 165 of file VP1HelperClassBase.cxx.
|
inherited |
Definition at line 117 of file VP1HelperClassBase.cxx.
|
private |
|
inlineprotectedinherited |
Definition at line 59 of file VP1HelperClassBase.h.
|
inherited |
Definition at line 197 of file VP1HelperClassBase.cxx.
|
inlinestaticinherited |
Definition at line 98 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 53 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 50 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 81 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 82 of file VP1String.h.
|
inlinestaticinherited |
|
staticinherited |
Definition at line 30 of file VP1String.cxx.
|
inlinestaticinherited |
Definition at line 91 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 102 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 49 of file VP1String.h.
|
staticinherited |
Definition at line 36 of file VP1String.cxx.
|
staticinherited |
Definition at line 61 of file VP1String.cxx.
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
inlinestaticinherited |
Definition at line 87 of file VP1String.h.
|
staticinherited |
Definition at line 48 of file VP1String.cxx.
|
staticinherited |
Definition at line 42 of file VP1String.cxx.
|
inlinestaticinherited |
Definition at line 77 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 75 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 79 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 80 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 73 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 78 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 76 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 74 of file VP1String.h.
|
inlineinherited |
Definition at line 50 of file VP1HelperClassBase.h.
|
inlinestaticinherited |
Definition at line 32 of file VP1HelperClassBase.h.
|
staticinherited |
Definition at line 183 of file VP1HelperClassBase.cxx.
|
private |
Definition at line 68 of file HitToSoNode.h.
|
privateinherited |
Definition at line 67 of file VP1HelperClassBase.h.
|
privateinherited |
Definition at line 68 of file VP1HelperClassBase.h.
|
staticprivateinherited |
Definition at line 69 of file VP1HelperClassBase.h.