![]() |
ATLAS Offline Software
|
#include <InDetProjHelper.h>
Classes | |
| class | Imp |
Public Types | |
| enum | PartsFlag { NoParts = 0x00 , BarrelA = 0x01 , BarrelC = 0x02 , EndCapA = 0x04 , EndCapC = 0x08 } |
Public Member Functions | |
| virtual | ~InDetProjHelper () |
| InDetProjFlags::InDetProjPartsFlags | setParts (InDetProjFlags::InDetProjPartsFlags) |
| InDetProjFlags::InDetProjPartsFlags | parts () const |
| void | clipPath (const std::vector< Amg::Vector3D > &path, Amg::SetVectorVector3D &resulting_subpaths) const |
| void | clipPath (const std::vector< Amg::Vector3D > &path, Amg::SetVectorVector3D &resulting_subpaths_barrelA, Amg::SetVectorVector3D &resulting_subpaths_barrelC, Amg::SetVectorVector3D &resulting_subpaths_endcapA, Amg::SetVectorVector3D &resulting_subpaths_endcapC) const |
| void | projectPath (const std::vector< Amg::Vector3D > &path, Amg::SetVectorVector3D &resulting_projections) const |
| void | projectPath (const std::vector< Amg::Vector3D > &path, Amg::SetVectorVector3D &resulting_projections_barrelA, Amg::SetVectorVector3D &resulting_projections_barrelC, Amg::SetVectorVector3D &resulting_projections_endcapA, Amg::SetVectorVector3D &resulting_projections_endcapC) const |
| PartsFlags | touchedParts (const std::vector< Amg::Vector3D > &path) const |
| 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 InDetProjHelper * | createPixelHelper (IVP1System *sys=0) |
| static InDetProjHelper * | createSCTHelper (IVP1System *sys=0) |
| static InDetProjHelper * | createTRTHelper (IVP1System *sys=0) |
| static void | transformECPointToZPlane_specialZtoR (Amg::Vector3D &p, const double &planeZ, const double &planeRBegin, const double &endcapZBegin, const double &squeezeFactor) |
| 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 | |
| InDetProjHelper (double surfacethickness, double data_disttosurface_epsilon, double barrel_inner_radius, double barrel_outer_radius, double barrel_posneg_z, double endcap_surface_z, double endcap_surface_length, double endcap_inner_radius, double endcap_outer_radius, double endcap_zasr_innerradius, double endcap_zasr_endcapz_begin, double endcap_zasr_squeezefact, IVP1System *sys) | |
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 34 of file InDetProjHelper.h.
|
virtual |
Definition at line 190 of file InDetProjHelper.cxx.
|
private |
Definition at line 151 of file InDetProjHelper.cxx.
| void InDetProjHelper::clipPath | ( | const std::vector< Amg::Vector3D > & | path, |
| Amg::SetVectorVector3D & | resulting_subpaths ) const |
Definition at line 274 of file InDetProjHelper.cxx.
| void InDetProjHelper::clipPath | ( | const std::vector< Amg::Vector3D > & | path, |
| Amg::SetVectorVector3D & | resulting_subpaths_barrelA, | ||
| Amg::SetVectorVector3D & | resulting_subpaths_barrelC, | ||
| Amg::SetVectorVector3D & | resulting_subpaths_endcapA, | ||
| Amg::SetVectorVector3D & | resulting_subpaths_endcapC ) const |
Definition at line 281 of file InDetProjHelper.cxx.
|
static |
Definition at line 32 of file InDetProjHelper.cxx.
|
static |
Definition at line 50 of file InDetProjHelper.cxx.
|
static |
Definition at line 68 of file InDetProjHelper.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.
| InDetProjFlags::InDetProjPartsFlags InDetProjHelper::parts | ( | ) | const |
Definition at line 268 of file InDetProjHelper.cxx.
| void InDetProjHelper::projectPath | ( | const std::vector< Amg::Vector3D > & | path, |
| Amg::SetVectorVector3D & | resulting_projections ) const |
Definition at line 819 of file InDetProjHelper.cxx.
| void InDetProjHelper::projectPath | ( | const std::vector< Amg::Vector3D > & | path, |
| Amg::SetVectorVector3D & | resulting_projections_barrelA, | ||
| Amg::SetVectorVector3D & | resulting_projections_barrelC, | ||
| Amg::SetVectorVector3D & | resulting_projections_endcapA, | ||
| Amg::SetVectorVector3D & | resulting_projections_endcapC ) const |
Definition at line 826 of file InDetProjHelper.cxx.
|
inlineprotectedinherited |
Definition at line 59 of file VP1HelperClassBase.h.
| InDetProjFlags::InDetProjPartsFlags InDetProjHelper::setParts | ( | InDetProjFlags::InDetProjPartsFlags | newparts | ) |
Definition at line 196 of file InDetProjHelper.cxx.
|
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.
| InDetProjHelper::PartsFlags InDetProjHelper::touchedParts | ( | const std::vector< Amg::Vector3D > & | path | ) | const |
Definition at line 926 of file InDetProjHelper.cxx.
|
static |
Definition at line 780 of file InDetProjHelper.cxx.
|
inlinestaticinherited |
Definition at line 32 of file VP1HelperClassBase.h.
|
staticinherited |
Definition at line 183 of file VP1HelperClassBase.cxx.
|
private |
Definition at line 97 of file InDetProjHelper.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.