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

IrfTkrLayer Class Reference

#include <IrfTkrLayer.h>

Inheritance diagram for IrfTkrLayer:

ContainedObject List of all members.

Public Methods

 IrfTkrLayer ()
 Constructors. More...

virtual ~IrfTkrLayer ()
 Destructor. More...

virtual const CLID& clID () const
 Retrieve reference to class definition structure. More...

unsigned int id () const
 SiLayer id number. More...

void setId (long value)
float MaxEnergy () const
 max energy deposited in all hit strips for this SiLayer. More...

void setMaxEnergy (float value)
void clearHits ()
 clear hitVector. More...

void addHit (IrfTkrHit *hit)
 add a IrfTkrHit to the list of hit strips for this SiLayer. More...

IrfTkrHitVectorgetHits ()
 retrieve the vector of hit strips. More...

virtual StreamBuffer& serialize ( StreamBuffer& s )
 used to convert container of objects. More...

virtual StreamBuffer& serialize ( StreamBuffer& s ) const
virtual std::ostream& fillStream ( std::ostream& s ) const

Static Public Methods

const CLID& classID ()

Private Attributes

unsigned int m_id
float m_energy
IrfTkrHitVector m_hitVector

Detailed Description

Essential information of the IrfTkrLayer.

It contains:

Definition at line 41 of file IrfTkrLayer.h.


Constructor & Destructor Documentation

IrfTkrLayer::IrfTkrLayer ( ) [inline]
 

Constructors.

Definition at line 45 of file IrfTkrLayer.h.

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

Destructor.

Definition at line 48 of file IrfTkrLayer.h.


Member Function Documentation

float IrfTkrLayer::MaxEnergy ( ) const [inline]
 

max energy deposited in all hit strips for this SiLayer.

Definition at line 59 of file IrfTkrLayer.h.

void IrfTkrLayer::addHit ( IrfTkrHit * hit ) [inline]
 

add a IrfTkrHit to the list of hit strips for this SiLayer.

Definition at line 70 of file IrfTkrLayer.h.

Referenced by serialize().

const CLID & IrfTkrLayer::clID ( ) const [inline, virtual]
 

Retrieve reference to class definition structure.

Definition at line 51 of file IrfTkrLayer.h.

const CLID & IrfTkrLayer::classID ( ) [inline, static]
 

Definition at line 52 of file IrfTkrLayer.h.

Referenced by clID().

void IrfTkrLayer::clearHits ( ) [inline]
 

clear hitVector.

Definition at line 63 of file IrfTkrLayer.h.

std::ostream & IrfTkrLayer::fillStream ( std::ostream & s ) const [inline, virtual]
 

Definition at line 116 of file IrfTkrLayer.h.

IrfTkrHitVector * IrfTkrLayer::getHits ( ) [inline]
 

retrieve the vector of hit strips.

Definition at line 73 of file IrfTkrLayer.h.

unsigned int IrfTkrLayer::id ( ) const [inline]
 

SiLayer id number.

Definition at line 55 of file IrfTkrLayer.h.

StreamBuffer & IrfTkrLayer::serialize ( StreamBuffer & s ) const [inline, virtual]
 

Definition at line 86 of file IrfTkrLayer.h.

StreamBuffer & IrfTkrLayer::serialize ( StreamBuffer & s ) [inline, virtual]
 

used to convert container of objects.

Definition at line 99 of file IrfTkrLayer.h.

void IrfTkrLayer::setId ( long value ) [inline]
 

Definition at line 56 of file IrfTkrLayer.h.

void IrfTkrLayer::setMaxEnergy ( float value ) [inline]
 

Definition at line 60 of file IrfTkrLayer.h.


Member Data Documentation

float IrfTkrLayer::m_energy [private]
 

Definition at line 82 of file IrfTkrLayer.h.

IrfTkrHitVector IrfTkrLayer::m_hitVector [private]
 

Definition at line 83 of file IrfTkrLayer.h.

unsigned int IrfTkrLayer::m_id [private]
 

Definition at line 81 of file IrfTkrLayer.h.


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