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

SiLayer Class Reference

#include <SiLayers.h>

List of all members.

Public Methods

 SiLayer (int layer, int iview, int ToT = -1)
 constructor with layer and view and ToT information. More...

virtual ~SiLayer ()
 destructor, clear the list of strips addresses. More...

void setToT (int ToT)
 set ToT value. More...

void addStrip (int istrip)
 add strips address to the list of strips in the SiLayer. More...

int ToT () const
 returns ToT value. More...

int layer () const
 returns layer id. More...

int view () const
 returns view id (default X=0, but crosscheck!). More...

int nstrips ()
 returns the number of strips in the SiLayer. More...

int idstrip (int i)
 returns the strip id (address) of the strip in position i on the list. More...

void clear ()
 clear the list of strips. More...

void writeOut () const
 writes out the information of the SiLayer. More...


Private Attributes

int m_view
 view. More...

int m_layer
 layer. More...

int m_ToT
 ToT value. More...

std::vector<int> m_stripList
 list of strips addresses. More...


Detailed Description

SiLayer class, element container of the RAW silicon data (organized by layer)

Definition at line 26 of file SiLayers.h.


Constructor & Destructor Documentation

SiLayer::SiLayer ( int ilayer,
int iview,
int ToT = -1 )
 

constructor with layer and view and ToT information.

Definition at line 11 of file SiLayers.cpp.

SiLayer::~SiLayer ( ) [inline, virtual]
 

destructor, clear the list of strips addresses.

Definition at line 34 of file SiLayers.h.


Member Function Documentation

int SiLayer::ToT ( ) const [inline]
 

returns ToT value.

Definition at line 42 of file SiLayers.h.

void SiLayer::addStrip ( int istrip )
 

add strips address to the list of strips in the SiLayer.

Definition at line 18 of file SiLayers.cpp.

void SiLayer::clear ( ) [inline]
 

clear the list of strips.

Definition at line 54 of file SiLayers.h.

Referenced by SiLayer(), and ~SiLayer().

int SiLayer::idstrip ( int i ) [inline]
 

returns the strip id (address) of the strip in position i on the list.

Definition at line 51 of file SiLayers.h.

int SiLayer::layer ( ) const [inline]
 

returns layer id.

Definition at line 44 of file SiLayers.h.

int SiLayer::nstrips ( ) [inline]
 

returns the number of strips in the SiLayer.

Definition at line 49 of file SiLayers.h.

void SiLayer::setToT ( int ToT ) [inline]
 

set ToT value.

Definition at line 37 of file SiLayers.h.

int SiLayer::view ( ) const [inline]
 

returns view id (default X=0, but crosscheck!).

Definition at line 46 of file SiLayers.h.

void SiLayer::writeOut ( ) const
 

writes out the information of the SiLayer.

Definition at line 25 of file SiLayers.cpp.


Member Data Documentation

int SiLayer::m_ToT [private]
 

ToT value.

Definition at line 70 of file SiLayers.h.

int SiLayer::m_layer [private]
 

layer.

Definition at line 68 of file SiLayers.h.

std::vector< int > SiLayer::m_stripList [private]
 

list of strips addresses.

Definition at line 73 of file SiLayers.h.

int SiLayer::m_view [private]
 

view.

Definition at line 66 of file SiLayers.h.


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