#include <TkrLayer.h>
Inheritance diagram for TkrLayer::
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. | |
StripId * | getHit (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 |