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

CalGeo Class Reference

#include <CalDetGeo.h>

Inheritance diagram for CalGeo::

CalMatGeo CalDetGeo List of all members.

Public Methods

 CalGeo (Point p=Point(0., 0., 0.), Point s=Point(0., 0., 0))
void setGeo (Point p, Point s)
void setPosition (Point p)
void setSize (Point s)
Point position () const
Point size () const

Private Attributes

Point m_position
Point m_size

Constructor & Destructor Documentation

CalGeo::CalGeo Point    p = Point(0.,0.,0.),
Point    s = Point(0.,0.,0)
[inline]
 

Definition at line 16 of file CalDetGeo.h.

References m_position, and m_size.

00017                 : m_position(p),m_size(s) {}


Member Function Documentation

Point CalGeo::position   const [inline]
 

Definition at line 23 of file CalDetGeo.h.

References m_position.

Referenced by CalIRFAlg::execute(), and CalGeometrySvc::getLog().

00023 {return m_position;}

void CalGeo::setGeo Point    p,
Point    s
 

Definition at line 4 of file CalDetGeo.cpp.

00006 {
00007         setPosition(p);
00008         setSize(s);
00009 }

void CalGeo::setPosition Point    p [inline]
 

Definition at line 19 of file CalDetGeo.h.

References m_position.

Referenced by CalGeometrySvc::getLog().

00019 {m_position = p;};

void CalGeo::setSize Point    s [inline]
 

Definition at line 20 of file CalDetGeo.h.

References m_size.

00020 {m_size = s;};

Point CalGeo::size   const [inline]
 

Definition at line 24 of file CalDetGeo.h.

References m_size.

Referenced by CalIRFAlg::execute().

00024 {return m_size;}


Member Data Documentation

Point CalGeo::m_position [private]
 

Definition at line 28 of file CalDetGeo.h.

Referenced by CalGeo(), position(), and setPosition().

Point CalGeo::m_size [private]
 

Definition at line 29 of file CalDetGeo.h.

Referenced by CalGeo(), setSize(), and size().


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