#include <TkrGeometrySvc.h>
Inheritance diagram for TkrGeometrySvc:

Public Methods | |
| TkrGeometrySvc (const std::string& name, ISvcLocator* pSvcLocator) | |
| Constructor of this form must be provided. More... | |
| virtual | ~TkrGeometrySvc () |
| StatusCode | initialize () |
| StatusCode | finalize () |
| int | geomType () |
| int | numXTowers () |
| int | numYTowers () |
| int | numViews () |
| int | numLayers () |
| int | indMixed () |
| int | viewMixed () |
| int | ladderMixed () |
| int | isizeMixed () |
| int | numPlanes () |
| double | Z0 () |
| double | towerPitch () |
| double | trayWidth () |
| double | trayHeight () |
| double | footHeight () |
| double | ladderWidth () |
| double | ladderLength () |
| double | ladderGap () |
| double | ladderInnerGap () |
| int | ladderNStrips () |
| double | siStripPitch () |
| double | siResolution () |
| double | siThickness () |
| double | siDeadDistance () |
| double | thinConvHeight () |
| double | thickConvHeight () |
| double | siX0 () |
| double | pbX0 () |
| int | ilayer (int iplane) |
| tkrDetGeo | getSiLayer (int ilayer, axis a, int tower = 0) |
| tkrDetGeo | getSiLadder (int ilayer, axis a, int iladder, int tower = 0) |
| tkrDetGeo | getSiDice (int ilayer, axis a, int iladder, int idice, int tower = 0) |
| double | pbRadLen (int ilayer) |
| double | layerGap (int ilayer) |
| int | nLadders (int ilayer, axis a) |
| double | diceSize (int ilayer, axis a, int iladder) |
| int | nDices (int ilayer, axis a, int iladder) |
| StatusCode | queryInterface (const IID& riid, void** ppvUnknown) |
| queryInterface - for implementing a Service this is necessary. More... | |
| const IID& | type () const |
| return the service type. More... | |
Static Public Methods | |
| const InterfaceID& | interfaceID () |
| Constructor of this form must be provided. More... | |
Private Attributes | |
| std::string | m_xmlFile |
| int | m_geomType |
| int | m_numX |
| int | m_numY |
| int | m_nviews |
| int | m_nlayers |
| double | m_Z0 |
| double | m_towerPitch |
| double | m_trayWidth |
| double | m_trayHeight |
| double | m_footHeight |
| double | m_ladderWidth |
| double | m_ladderLength |
| double | m_ladderGap |
| double | m_ladderInnerGap |
| int | m_ladderNStrips |
| double | m_siStripPitch |
| double | m_siResolution |
| double | m_siThickness |
| double | m_siDeadDistance |
| double | m_siX0 |
| double | m_pbX0 |
| xml::IFile::intVector | m_layertype |
| xml::IFile::intVector | m_nladders |
| xml::IFile::intVector | m_iradthickness |
| xml::IFile::doubleVector | m_radthickness |
| xml::IFile::intVector | m_izgap |
| xml::IFile::doubleVector | m_zgap |
| xml::IFile::intVector | m_iXsize |
| xml::IFile::intVector | m_iYsize |
| xml::IFile::doubleVector | m_diesize |
| xml::IFile::intVector | m_ndies |
| int | m_indMixed |
| int | m_viewMixed |
| int | m_ladderMixed |
| int | m_isizeMixed |
|
|
Constructor of this form must be provided.
Definition at line 18 of file TkrGeometrySvc.cxx. |
|
|
Definition at line 33 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 57 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 139 of file TkrGeometrySvc.cxx. |
|
|
Definition at line 105 of file TkrGeometrySvc.cxx. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 61 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 39 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. |
|
|
Reimplemented from ITkrGeometrySvc. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 185 of file TkrGeometrySvc.cxx. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 81 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 51 of file TkrGeometrySvc.h. |
|
|
Definition at line 29 of file TkrGeometrySvc.cxx. |
|
|
Constructor of this form must be provided.
Reimplemented from ITkrGeometrySvc. Definition at line 99 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 54 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 65 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 66 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 64 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 53 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 67 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 63 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 119 of file TkrGeometrySvc.cxx. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 167 of file TkrGeometrySvc.cxx. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 128 of file TkrGeometrySvc.cxx. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 44 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 55 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 43 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 41 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 42 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 112 of file TkrGeometrySvc.cxx. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 78 of file TkrGeometrySvc.h. |
|
|
queryInterface - for implementing a Service this is necessary.
Definition at line 354 of file TkrGeometrySvc.cxx. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 72 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 70 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 69 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 71 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 77 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 75 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 74 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 58 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 60 of file TkrGeometrySvc.h. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 59 of file TkrGeometrySvc.h. |
|
|
return the service type.
Definition at line 367 of file TkrGeometrySvc.cxx. |
|
|
Reimplemented from ITkrGeometrySvc. Definition at line 52 of file TkrGeometrySvc.h. |
|
|
Definition at line 122 of file TkrGeometrySvc.h. |
|
|
Definition at line 161 of file TkrGeometrySvc.h. |
|
|
Definition at line 127 of file TkrGeometrySvc.h. |
|
|
Definition at line 110 of file TkrGeometrySvc.h. |
|
|
Definition at line 159 of file TkrGeometrySvc.h. |
|
|
Definition at line 160 of file TkrGeometrySvc.h. |
|
|
Definition at line 166 of file TkrGeometrySvc.h. |
|
|
Definition at line 151 of file TkrGeometrySvc.h. |
|
|
Definition at line 169 of file TkrGeometrySvc.h. |
|
|
Definition at line 155 of file TkrGeometrySvc.h. |
|
|
Definition at line 131 of file TkrGeometrySvc.h. |
|
|
Definition at line 132 of file TkrGeometrySvc.h. |
|
|
Definition at line 130 of file TkrGeometrySvc.h. |
|
|
Definition at line 168 of file TkrGeometrySvc.h. |
|
|
Definition at line 133 of file TkrGeometrySvc.h. |
|
|
Definition at line 129 of file TkrGeometrySvc.h. |
|
|
Definition at line 148 of file TkrGeometrySvc.h. |
|
|
Definition at line 162 of file TkrGeometrySvc.h. |
|
|
Definition at line 149 of file TkrGeometrySvc.h. |
|
|
Definition at line 115 of file TkrGeometrySvc.h. |
|
|
Definition at line 112 of file TkrGeometrySvc.h. |
|
|
Definition at line 113 of file TkrGeometrySvc.h. |
|
|
Definition at line 114 of file TkrGeometrySvc.h. |
|
|
Definition at line 146 of file TkrGeometrySvc.h. |
|
|
Definition at line 152 of file TkrGeometrySvc.h. |
|
|
Definition at line 138 of file TkrGeometrySvc.h. |
|
|
Definition at line 136 of file TkrGeometrySvc.h. |
|
|
Definition at line 135 of file TkrGeometrySvc.h. |
|
|
Definition at line 137 of file TkrGeometrySvc.h. |
|
|
Definition at line 145 of file TkrGeometrySvc.h. |
|
|
Definition at line 124 of file TkrGeometrySvc.h. |
|
|
Definition at line 126 of file TkrGeometrySvc.h. |
|
|
Definition at line 125 of file TkrGeometrySvc.h. |
|
|
Definition at line 167 of file TkrGeometrySvc.h. |
|
|
Definition at line 108 of file TkrGeometrySvc.h. |
|
|
Definition at line 156 of file TkrGeometrySvc.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000