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

Public Methods | |
| virtual int | geomType () = 0 |
| virtual int | numXTowers () = 0 |
| virtual int | numYTowers () = 0 |
| virtual int | numViews () = 0 |
| virtual int | numLayers () = 0 |
| virtual int | indMixed () = 0 |
| virtual int | viewMixed () = 0 |
| virtual int | ladderMixed () = 0 |
| virtual int | isizeMixed () = 0 |
| virtual int | numPlanes () = 0 |
| virtual double | Z0 () = 0 |
| virtual double | towerPitch () = 0 |
| virtual double | trayWidth () = 0 |
| virtual double | trayHeight () = 0 |
| virtual double | footHeight () = 0 |
| virtual double | ladderWidth () = 0 |
| virtual double | ladderLength () = 0 |
| virtual double | ladderGap () = 0 |
| virtual double | ladderInnerGap () = 0 |
| virtual int | ladderNStrips () = 0 |
| virtual double | siStripPitch () = 0 |
| virtual double | siResolution () = 0 |
| virtual double | siThickness () = 0 |
| virtual double | siDeadDistance () = 0 |
| virtual double | thinConvHeight () = 0 |
| virtual double | thickConvHeight () = 0 |
| virtual double | siX0 () = 0 |
| virtual double | pbX0 () = 0 |
| virtual int | ilayer (int iplane) = 0 |
| virtual tkrDetGeo | getSiLayer (int ilayer, axis a, int tower = 0) = 0 |
| virtual tkrDetGeo | getSiLadder (int ilayer, axis a, int iladder, int tower = 0) = 0 |
| virtual tkrDetGeo | getSiDice (int ilayer, axis a, int iladder, int idice, int tower = 0) = 0 |
| virtual double | pbRadLen (int ilayer) = 0 |
| virtual double | layerGap (int ilayer) = 0 |
| virtual int | nLadders (int ilayer, axis a) = 0 |
| virtual double | diceSize (int ilayer, axis a, int iladder) = 0 |
| virtual int | nDices (int ilayer, axis a, int iladder) = 0 |
Static Public Methods | |
| const InterfaceID& | interfaceID () |
| Constructor of this form must be provided. More... | |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. Referenced by SiClustersAlg::position(). |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. Referenced by SiClustersAlg::position(). |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Constructor of this form must be provided.
Reimplemented in TkrGeometrySvc. Definition at line 32 of file ITkrGeometrySvc.h. Referenced by TkrGeometrySvc::interfaceID(). |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. Referenced by SiClustersAlg::isGapBetween(), and SiClustersAlg::position(). |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. Referenced by TkrBadStripsSvc::initialize(), and SiClustersAlg::retrieve(). |
|
|
Reimplemented in TkrGeometrySvc. Referenced by SiClustersAlg::execute(), and TkrGeometrySvc::ilayer(). |
|
|
Reimplemented in TkrGeometrySvc. Referenced by TkrBadStripsSvc::initialize(), and SiClustersAlg::retrieve(). |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. Referenced by TkrBadStripsSvc::initialize(). |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. Referenced by SiClustersAlg::position(). |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. Referenced by SiClustersAlg::position(), and SiClustersAlg::retrieve(). |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. Referenced by SiClustersAlg::retrieve(). |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. |
|
|
Reimplemented in TkrGeometrySvc. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000