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

CalDetGeo Class Reference

#include <CalDetGeo.h>

Inheritance diagram for CalDetGeo:

CalMatGeo CalAxis CalGeo List of all members.

Public Methods

 CalDetGeo (int ilayer, axis a, int id, Point p, Point s)
 CalDetGeo (int ilayer, axis a, int id)
 ~CalDetGeo ()
void setName (std::string n)
int layer () const
axis getAxis () const
int id () const
std::string name () const
void draw (gui::DisplayRep& v) const

Static Public Methods

CalDetGeo::axis makeAxis (int i)
int makeAxis (CalDetGeo::axis a)

Private Attributes

std::string m_name
int m_layer
axis m_axis
int m_id

Constructor & Destructor Documentation

CalDetGeo::CalDetGeo ( int ilayer,
axis a,
int id,
Point p,
Point s ) [inline]
 

Definition at line 65 of file CalDetGeo.h.

CalDetGeo::CalDetGeo ( int ilayer,
axis a,
int id ) [inline]
 

Definition at line 67 of file CalDetGeo.h.

CalDetGeo::~CalDetGeo ( ) [inline]
 

Definition at line 69 of file CalDetGeo.h.


Member Function Documentation

void CalDetGeo::draw ( gui::DisplayRep & v ) const
 

Definition at line 38 of file CalDetGeo.cpp.

axis CalDetGeo::getAxis ( ) const [inline]
 

Definition at line 75 of file CalDetGeo.h.

int CalDetGeo::id ( ) const [inline]
 

Definition at line 76 of file CalDetGeo.h.

int CalDetGeo::layer ( ) const [inline]
 

Definition at line 74 of file CalDetGeo.h.

int CalDetGeo::makeAxis ( CalDetGeo::axis a ) [inline, static]
 

Definition at line 81 of file CalDetGeo.h.

CalDetGeo::axis CalDetGeo::makeAxis ( int i ) [inline, static]
 

Definition at line 80 of file CalDetGeo.h.

Referenced by CalLogID::CalLogID(), CalIRFAlg::execute(), and CalRecLogs::ini().

std::string CalDetGeo::name ( ) const [inline]
 

Definition at line 77 of file CalDetGeo.h.

void CalDetGeo::setName ( std::string n ) [inline]
 

Definition at line 70 of file CalDetGeo.h.


Member Data Documentation

axis CalDetGeo::m_axis [private]
 

Definition at line 89 of file CalDetGeo.h.

int CalDetGeo::m_id [private]
 

Definition at line 90 of file CalDetGeo.h.

int CalDetGeo::m_layer [private]
 

Definition at line 88 of file CalDetGeo.h.

std::string CalDetGeo::m_name [private]
 

Definition at line 87 of file CalDetGeo.h.


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