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

CalLogID Class Reference

#include <CalLogID.h>

Inheritance diagram for CalLogID:

CalADCLog CalCalibLog CalRecLog List of all members.

Public Methods

 CalLogID ()
 CalLogID (int ilayer, int iview, int icolumn)
 CalLogID (int ilayer, int iview, int icolumn, idents::ModuleId mod)
 CalLogID (int ilayer, CalDetGeo::axis v, int icolumn)
 CalLogID (int ilayer, CalDetGeo::axis v, int icolumn, idents::ModuleId mod)
 ~CalLogID ()
int layer () const
CalDetGeo::axis view () const
int column () const
int logID () const
idents::ModuleId modId () const

Static Public Methods

int ID (int ilayer, CalDetGeo::axis v, int icolumn)
int ID (int ilayer, CalDetGeo::axis v, int icolumn, idents::ModuleId mod)
int layer (int logID)
CalDetGeo::axis view (int logID)
int column (int logID)
idents::ModuleId modId (int logID)

Private Methods

void ini ()

Private Attributes

int m_layer
CalDetGeo::axis m_view
int m_column
int m_logID
idents::ModuleId m_modId

Constructor & Destructor Documentation

CalLogID::CalLogID ( ) [inline]
 

Definition at line 13 of file CalLogID.h.

CalLogID::CalLogID ( int ilayer,
int iview,
int icolumn )
 

Definition at line 30 of file CalLogID.cpp.

CalLogID::CalLogID ( int ilayer,
int iview,
int icolumn,
idents::ModuleId mod )
 

Definition at line 17 of file CalLogID.cpp.

CalLogID::CalLogID ( int ilayer,
CalDetGeo::axis v,
int icolumn )
 

Definition at line 41 of file CalLogID.cpp.

CalLogID::CalLogID ( int ilayer,
CalDetGeo::axis v,
int icolumn,
idents::ModuleId mod )
 

Definition at line 4 of file CalLogID.cpp.

CalLogID::~CalLogID ( ) [inline]
 

Definition at line 18 of file CalLogID.h.


Member Function Documentation

int CalLogID::ID ( int ilayer,
CalDetGeo::axis v,
int icolumn,
idents::ModuleId mod ) [static]
 

Definition at line 52 of file CalLogID.cpp.

int CalLogID::ID ( int ilayer,
CalDetGeo::axis v,
int icolumn ) [static]
 

Definition at line 59 of file CalLogID.cpp.

Referenced by CalLogID().

int CalLogID::column ( int logID ) [static]
 

Definition at line 93 of file CalLogID.cpp.

int CalLogID::column ( ) const [inline]
 

Definition at line 23 of file CalLogID.h.

Referenced by CalRecLogsAlg::execute().

void CalLogID::ini ( ) [private]
 

Definition at line 102 of file CalLogID.cpp.

Referenced by CalADCLogs::CalADCLogs(), CalCalibLogs::CalCalibLogs(), CalLogID(), and CalRecLogs::CalRecLogs().

int CalLogID::layer ( int logID ) [static]
 

Definition at line 75 of file CalLogID.cpp.

int CalLogID::layer ( ) const [inline]
 

Definition at line 21 of file CalLogID.h.

Referenced by CalRecLogsAlg::execute(), and CalClustersAlg::execute().

int CalLogID::logID ( ) const [inline]
 

Definition at line 24 of file CalLogID.h.

idents::ModuleId CalLogID::modId ( int logID ) [static]
 

Definition at line 68 of file CalLogID.cpp.

idents::ModuleId CalLogID::modId ( ) const [inline]
 

Definition at line 25 of file CalLogID.h.

CalDetGeo::axis CalLogID::view ( int logID ) [static]
 

Definition at line 83 of file CalLogID.cpp.

CalDetGeo::axis CalLogID::view ( ) const [inline]
 

Definition at line 22 of file CalLogID.h.

Referenced by CalRecLogsAlg::computePosition(), CalRecLogsAlg::execute(), and CalClustersAlg::execute().


Member Data Documentation

int CalLogID::m_column [private]
 

Definition at line 43 of file CalLogID.h.

int CalLogID::m_layer [private]
 

Definition at line 41 of file CalLogID.h.

int CalLogID::m_logID [private]
 

Definition at line 44 of file CalLogID.h.

idents::ModuleId CalLogID::m_modId [private]
 

Definition at line 45 of file CalLogID.h.

CalDetGeo::axis CalLogID::m_view [private]
 

Definition at line 42 of file CalLogID.h.


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