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

XANAEcalGeometry Class Reference

#include <XANAEcalGeometry.h>

List of all members.

Public Methods

 XANAEcalGeometry ()
 XANAEcalGeometry (XANACellID)
 ~XANAEcalGeometry ()
Int_t getEtaORxIndex (XANACellID)
Int_t getPhiORyIndex (XANACellID)
XANACellID getNorth (XANACellID)
XANACellID getSouth (XANACellID)
XANACellID getEast (XANACellID)
XANACellID getWest (XANACellID)
XANACellID getNorthEast (XANACellID)
XANACellID getNorthWest (XANACellID)
XANACellID getSouthEast (XANACellID)
XANACellID getSouthWest (XANACellID)
XANACellID getCellID (Int_t crystalNumber)
Int_t getSubDetector (XANACellID)
Int_t isXtal (Int_t easyXtalNumber, Int_t subDetector)

Protected Attributes

std::map< Int_t, XANACellIDxtalNumber2CellID_
std::map< Int_t, XANACellIDeasyXtalNumber2CellID_
std::map< Int_t, Int_t > xtalNumber2easyXtalNumber_
Int_t isXtal_ [81200]
Int_t nbXtalInBar_
Int_t nbXtalInOneEndcap_
Int_t nbVirtualXtalInOneEndcap_


Constructor & Destructor Documentation

XANAEcalGeometry::XANAEcalGeometry  
 

XANAEcalGeometry::XANAEcalGeometry XANACellID   
 

XANAEcalGeometry::~XANAEcalGeometry  
 


Member Function Documentation

XANACellID XANAEcalGeometry::getCellID Int_t    crystalNumber [inline]
 

Definition at line 34 of file XANAEcalGeometry.h.

References xtalNumber2CellID_.

00034 {return xtalNumber2CellID_[crystalNumber];};

XANACellID XANAEcalGeometry::getEast XANACellID   
 

Referenced by main.

Int_t XANAEcalGeometry::getEtaORxIndex XANACellID   
 

Referenced by main.

XANACellID XANAEcalGeometry::getNorth XANACellID   
 

Referenced by main.

XANACellID XANAEcalGeometry::getNorthEast XANACellID   
 

XANACellID XANAEcalGeometry::getNorthWest XANACellID   
 

Referenced by main.

Int_t XANAEcalGeometry::getPhiORyIndex XANACellID   
 

Referenced by main.

XANACellID XANAEcalGeometry::getSouth XANACellID   
 

Referenced by main.

XANACellID XANAEcalGeometry::getSouthEast XANACellID   
 

Referenced by main.

XANACellID XANAEcalGeometry::getSouthWest XANACellID   
 

Referenced by main.

Int_t XANAEcalGeometry::getSubDetector XANACellID   
 

XANACellID XANAEcalGeometry::getWest XANACellID   
 

Referenced by main.

Int_t XANAEcalGeometry::isXtal Int_t    easyXtalNumber,
Int_t    subDetector
 

Referenced by main.


Member Data Documentation

std::map<Int_t, XANACellID> XANAEcalGeometry::easyXtalNumber2CellID_ [protected]
 

Definition at line 43 of file XANAEcalGeometry.h.

Int_t XANAEcalGeometry::isXtal_[81200] [protected]
 

Definition at line 45 of file XANAEcalGeometry.h.

Int_t XANAEcalGeometry::nbVirtualXtalInOneEndcap_ [protected]
 

Definition at line 48 of file XANAEcalGeometry.h.

Int_t XANAEcalGeometry::nbXtalInBar_ [protected]
 

Definition at line 46 of file XANAEcalGeometry.h.

Int_t XANAEcalGeometry::nbXtalInOneEndcap_ [protected]
 

Definition at line 47 of file XANAEcalGeometry.h.

std::map<Int_t, XANACellID> XANAEcalGeometry::xtalNumber2CellID_ [protected]
 

Definition at line 42 of file XANAEcalGeometry.h.

Referenced by getCellID.

std::map<Int_t, Int_t> XANAEcalGeometry::xtalNumber2easyXtalNumber_ [protected]
 

Definition at line 44 of file XANAEcalGeometry.h.


The documentation for this class was generated from the following file:
Generated on Tue May 10 10:01:37 2005 for XANADOO by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002