Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

ITkrGeometrySvc Class Reference

#include <ITkrGeometrySvc.h>

Inheritance diagram for ITkrGeometrySvc:

TkrAxis IInterface TkrGeometrySvc List of all members.

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...


Member Function Documentation

virtual double ITkrGeometrySvc::Z0 ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual double ITkrGeometrySvc::diceSize ( int ilayer,
axis a,
int iladder ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual double ITkrGeometrySvc::footHeight ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual int ITkrGeometrySvc::geomType ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual tkrDetGeo ITkrGeometrySvc::getSiDice ( int ilayer,
axis a,
int iladder,
int idice,
int tower = 0 ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual tkrDetGeo ITkrGeometrySvc::getSiLadder ( int ilayer,
axis a,
int iladder,
int tower = 0 ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

Referenced by SiClustersAlg::position().

virtual tkrDetGeo ITkrGeometrySvc::getSiLayer ( int ilayer,
axis a,
int tower = 0 ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual int ITkrGeometrySvc::ilayer ( int iplane ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

Referenced by SiClustersAlg::position().

virtual int ITkrGeometrySvc::indMixed ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

const InterfaceID & ITkrGeometrySvc::interfaceID ( ) [inline, static]
 

Constructor of this form must be provided.

Reimplemented in TkrGeometrySvc.

Definition at line 32 of file ITkrGeometrySvc.h.

Referenced by TkrGeometrySvc::interfaceID().

virtual int ITkrGeometrySvc::isizeMixed ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual double ITkrGeometrySvc::ladderGap ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual double ITkrGeometrySvc::ladderInnerGap ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual double ITkrGeometrySvc::ladderLength ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual int ITkrGeometrySvc::ladderMixed ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual int ITkrGeometrySvc::ladderNStrips ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

Referenced by SiClustersAlg::isGapBetween(), and SiClustersAlg::position().

virtual double ITkrGeometrySvc::ladderWidth ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual double ITkrGeometrySvc::layerGap ( int ilayer ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual int ITkrGeometrySvc::nDices ( int ilayer,
axis a,
int iladder ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual int ITkrGeometrySvc::nLadders ( int ilayer,
axis a ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual int ITkrGeometrySvc::numLayers ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

Referenced by TkrBadStripsSvc::initialize(), and SiClustersAlg::retrieve().

virtual int ITkrGeometrySvc::numPlanes ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

Referenced by SiClustersAlg::execute(), and TkrGeometrySvc::ilayer().

virtual int ITkrGeometrySvc::numViews ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

Referenced by TkrBadStripsSvc::initialize(), and SiClustersAlg::retrieve().

virtual int ITkrGeometrySvc::numXTowers ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual int ITkrGeometrySvc::numYTowers ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

Referenced by TkrBadStripsSvc::initialize().

virtual double ITkrGeometrySvc::pbRadLen ( int ilayer ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual double ITkrGeometrySvc::pbX0 ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual double ITkrGeometrySvc::siDeadDistance ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

Referenced by SiClustersAlg::position().

virtual double ITkrGeometrySvc::siResolution ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual double ITkrGeometrySvc::siStripPitch ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

Referenced by SiClustersAlg::position(), and SiClustersAlg::retrieve().

virtual double ITkrGeometrySvc::siThickness ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual double ITkrGeometrySvc::siX0 ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual double ITkrGeometrySvc::thickConvHeight ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual double ITkrGeometrySvc::thinConvHeight ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual double ITkrGeometrySvc::towerPitch ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

Referenced by SiClustersAlg::retrieve().

virtual double ITkrGeometrySvc::trayHeight ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual double ITkrGeometrySvc::trayWidth ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.

virtual int ITkrGeometrySvc::viewMixed ( ) [pure virtual]
 

Reimplemented in TkrGeometrySvc.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:21:29 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000