Main Page   Class Hierarchy   Compound List   File List   Compound Members  

TkrLayer Class Reference

Stores all hit Silicon Strip detectors for a layer in the TKR, where a layer may cross tower boundaries. Layer is defined as in the UCSC BFEM User's Guide - where a layer is a single X or Y. More...

#include <TkrLayer.h>

Inheritance diagram for TkrLayer::

List of all members.

Public Types

enum  TKRAxes { X = 0, Y }

Public Methods

 TkrLayer ()
 TkrLayer (TObjArray *strips)
virtual ~TkrLayer ()
void Clean (Option_t *option="")
TObjArray * getStrips ()
void setToT (UInt_t right, UInt_t left)
void setErrf (UInt_t right, UInt_t left)
void setPlaneNum (UChar_t planeVal)
void setXY (TKRAxes xyVal)
Int_t getToT (UChar_t ctrlNum)
 Retrieve the ToT for this layer for a specific controller.

Int_t getErrf (UChar_t ctrlNum)
UShort_t getPlaneNum () const
 Plane is used as defined in the UCSC BFEM User's Guide - refers to an XY Pair.

UShort_t getLayerNum () const
 Layer is used as defined in the UCSC BFEM User's Guide - referring to a single X OR Y.

TKRAxes getXY () const
 Returns the orientation of the layer.

UInt_t getNumHits ()
 Returns the number of hits in the list of strips for this layer.

StripIdgetHit (int i)
 Retrieve a specific hit strip from the list.

Int_t Compare (const TObject *obj) const
 Root >= 3.0 is now const correct for the Compare function.

Bool_t IsSortable () const

Private Attributes

UChar_t m_plane
 Tracker plane number.

UChar_t m_xy
 does this layer measure x or y?

UInt_t m_ToT [2]
 ToT values for each of the 2 readout boards.

UInt_t m_errf [2]
 ERRF values for each of the 2 readout boards.

TObjArray * m_strips
Int_t m_numStrips

Detailed Description

Stores all hit Silicon Strip detectors for a layer in the TKR, where a layer may cross tower boundaries. Layer is defined as in the UCSC BFEM User's Guide - where a layer is a single X or Y.


The documentation for this class was generated from the following files:
Generated on Wed Oct 31 11:20:19 2001 for digiRootData by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001