Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

ICalGeometrySvc Class Reference

#include <ICalGeometrySvc.h>

Inheritance diagram for ICalGeometrySvc::

CalGeometrySvc List of all members.

Public Methods

virtual int numModulesX ()=0
virtual int numModulesY ()=0
virtual int numViews ()=0
virtual int numLayers ()=0
virtual int numLogs ()=0
virtual double moduleWidth ()=0
virtual double Z0 ()=0
virtual double layerWidth ()=0
virtual double layerHeight ()=0
virtual double logWidth ()=0
virtual double logHeight ()=0
virtual double logLength ()=0
virtual double logGap ()=0
virtual double light_att ()=0
virtual CalDetGeo getLayer (int ilayer, CalDetGeo::axis a)=0
virtual CalDetGeo getLog (int ilayer, CalDetGeo::axis a, int ilog)=0
virtual CalDetGeo getLog (int ilayer, CalDetGeo::axis a, int ilog, idents::ModuleId mod)=0

Static Public Methods

const InterfaceID & interfaceID ()

Member Function Documentation

virtual CalDetGeo ICalGeometrySvc::getLayer int    ilayer,
CalDetGeo::axis    a
[pure virtual]
 

Reimplemented in CalGeometrySvc.

virtual CalDetGeo ICalGeometrySvc::getLog int    ilayer,
CalDetGeo::axis    a,
int    ilog,
idents::ModuleId    mod
[pure virtual]
 

Reimplemented in CalGeometrySvc.

virtual CalDetGeo ICalGeometrySvc::getLog int    ilayer,
CalDetGeo::axis    a,
int    ilog
[pure virtual]
 

Reimplemented in CalGeometrySvc.

Referenced by CalIRFAlg::execute().

const InterfaceID& ICalGeometrySvc::interfaceID   [inline, static]
 

Reimplemented in CalGeometrySvc.

Definition at line 53 of file ICalGeometrySvc.h.

Referenced by CalGeometrySvc::interfaceID().

00053 { return IID_ICalGeometrySvc; }

virtual double ICalGeometrySvc::layerHeight   [pure virtual]
 

Reimplemented in CalGeometrySvc.

Referenced by CalDisplay::initialize().

virtual double ICalGeometrySvc::layerWidth   [pure virtual]
 

Reimplemented in CalGeometrySvc.

virtual double ICalGeometrySvc::light_att   [pure virtual]
 

Reimplemented in CalGeometrySvc.

Referenced by CalIRFAlg::execute().

virtual double ICalGeometrySvc::logGap   [pure virtual]
 

Reimplemented in CalGeometrySvc.

virtual double ICalGeometrySvc::logHeight   [pure virtual]
 

Reimplemented in CalGeometrySvc.

Referenced by CalDisplay::initialize().

virtual double ICalGeometrySvc::logLength   [pure virtual]
 

Reimplemented in CalGeometrySvc.

virtual double ICalGeometrySvc::logWidth   [pure virtual]
 

Reimplemented in CalGeometrySvc.

virtual double ICalGeometrySvc::moduleWidth   [pure virtual]
 

Reimplemented in CalGeometrySvc.

virtual int ICalGeometrySvc::numLayers   [pure virtual]
 

Reimplemented in CalGeometrySvc.

Referenced by CalIRFAlg::execute(), and CalDisplay::initialize().

virtual int ICalGeometrySvc::numLogs   [pure virtual]
 

Reimplemented in CalGeometrySvc.

Referenced by CalIRFAlg::execute().

virtual int ICalGeometrySvc::numModulesX   [pure virtual]
 

Reimplemented in CalGeometrySvc.

Referenced by CalIRFAlg::execute().

virtual int ICalGeometrySvc::numModulesY   [pure virtual]
 

Reimplemented in CalGeometrySvc.

Referenced by CalIRFAlg::execute().

virtual int ICalGeometrySvc::numViews   [pure virtual]
 

Reimplemented in CalGeometrySvc.

Referenced by CalIRFAlg::execute(), and CalDisplay::initialize().

virtual double ICalGeometrySvc::Z0   [pure virtual]
 

Reimplemented in CalGeometrySvc.

Referenced by CalDisplay::initialize().


The documentation for this class was generated from the following file:
Generated on Thu Nov 29 16:38:54 2001 by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001