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

IrfCalHit Class Reference

#include <IrfCalHit.h>

Inheritance diagram for IrfCalHit:

ContainedObject List of all members.

Public Methods

 IrfCalHit ()
 Constructors. More...

virtual ~IrfCalHit ()
 Destructor. More...

virtual const CLID& clID () const
 Retrieve pointer to class defininition structure. More...

double energy () const
 Retrieve energy. More...

void setEnergy ( double value )
 Update energy. More...

virtual StreamBuffer& serialize ( StreamBuffer& s )
 Serialize the object for reading. More...

virtual StreamBuffer& serialize ( StreamBuffer& s ) const
 Serialize the object for writing. More...

virtual std::ostream& fillStream ( std::ostream& s ) const
 Fill the ASCII output stream. More...

double plusResponse () const
 response from the plus end of the log. More...

void setPlusResponse (float value)
double minusResponse () const
 reponse from the minus end of the log. More...

void setMinusResponse (float value)
unsigned int layer () const
 The Layer. More...

void setLayer (unsigned int value)
unsigned int index () const
 Log index number. More...

void setId (long value)

Static Public Methods

const CLID& classID ()

Private Attributes

double m_energy
double m_minusEnd
 Energy. More...

double m_plusEnd
unsigned int m_index
unsigned int m_layer
unsigned int m_id

Detailed Description

Represents the data from the CsI logs. Originally adapted from H. Arrighi IrfAcdHit class. The IRF parser used with this class is CsIDetector

Definition at line 34 of file IrfCalHit.h.


Constructor & Destructor Documentation

IrfCalHit::IrfCalHit ( ) [inline]
 

Constructors.

Definition at line 38 of file IrfCalHit.h.

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

Destructor.

Definition at line 40 of file IrfCalHit.h.


Member Function Documentation

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

Retrieve pointer to class defininition structure.

Definition at line 43 of file IrfCalHit.h.

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

Definition at line 44 of file IrfCalHit.h.

Referenced by clID().

double IrfCalHit::energy ( ) const [inline]
 

Retrieve energy.

Definition at line 47 of file IrfCalHit.h.

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

Fill the ASCII output stream.

Definition at line 114 of file IrfCalHit.h.

unsigned int IrfCalHit::index ( ) const [inline]
 

Log index number.

Definition at line 73 of file IrfCalHit.h.

unsigned int IrfCalHit::layer ( ) const [inline]
 

The Layer.

Definition at line 69 of file IrfCalHit.h.

double IrfCalHit::minusResponse ( ) const [inline]
 

reponse from the minus end of the log.

Definition at line 65 of file IrfCalHit.h.

double IrfCalHit::plusResponse ( ) const [inline]
 

response from the plus end of the log.

Definition at line 61 of file IrfCalHit.h.

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

Serialize the object for writing.

Definition at line 94 of file IrfCalHit.h.

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

Serialize the object for reading.

Definition at line 104 of file IrfCalHit.h.

void IrfCalHit::setEnergy ( double value ) [inline]
 

Update energy.

Definition at line 49 of file IrfCalHit.h.

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

Definition at line 74 of file IrfCalHit.h.

void IrfCalHit::setLayer ( unsigned int value ) [inline]
 

Definition at line 70 of file IrfCalHit.h.

void IrfCalHit::setMinusResponse ( float value ) [inline]
 

Definition at line 66 of file IrfCalHit.h.

void IrfCalHit::setPlusResponse ( float value ) [inline]
 

Definition at line 62 of file IrfCalHit.h.


Member Data Documentation

double IrfCalHit::m_energy [private]
 

Definition at line 80 of file IrfCalHit.h.

unsigned int IrfCalHit::m_id [private]
 

Definition at line 87 of file IrfCalHit.h.

unsigned int IrfCalHit::m_index [private]
 

Definition at line 85 of file IrfCalHit.h.

unsigned int IrfCalHit::m_layer [private]
 

Definition at line 86 of file IrfCalHit.h.

double IrfCalHit::m_minusEnd [private]
 

Energy.

Definition at line 81 of file IrfCalHit.h.

double IrfCalHit::m_plusEnd [private]
 

Definition at line 82 of file IrfCalHit.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