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

CalLogReadout Class Reference

Pulse heights and energy range for both faces of log for Cal. More...

#include <CalDigi.h>

Inheritance diagram for CalLogReadout:

ContainedObject List of all members.

Public Types

enum  LogFace { POS = 0, NEG }
 log ends are labeled by POSitive or NEGative face. More...


Public Methods

 CalLogReadout (char rangeP, short adcP, char rangeM, short adcM)
 ~CalLogReadout ()
 Destructor. More...

short getAdc (LogFace face) const
char getRange (LogFace face) const
StreamBuffer& serialize ( StreamBuffer& s ) const
 Serialize the object for writing. More...

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


Private Attributes

short m_adcP
short m_adcM
char m_rangeP
char m_rangeM

Detailed Description

Pulse heights and energy range for both faces of log for Cal.

------------------------------------------------------------------------------

Author: J. Eric Grove, 23 Feb 2001

------------------------------------------------------------------------------

Definition at line 29 of file CalDigi.h.


Member Enumeration Documentation

enum CalLogReadout::LogFace
 

log ends are labeled by POSitive or NEGative face.

Enumeration values:
POS  
NEG  

Definition at line 43 of file CalDigi.h.


Constructor & Destructor Documentation

CalLogReadout::CalLogReadout ( char rangeP,
short adcP,
char rangeM,
short adcM ) [inline]
 

Definition at line 32 of file CalDigi.h.

CalLogReadout::~CalLogReadout ( ) [inline]
 

Destructor.

Definition at line 40 of file CalDigi.h.


Member Function Documentation

short CalLogReadout::getAdc ( LogFace face ) const [inline]
 

Definition at line 50 of file CalDigi.h.

char CalLogReadout::getRange ( LogFace face ) const [inline]
 

Definition at line 53 of file CalDigi.h.

StreamBuffer & CalLogReadout::serialize ( StreamBuffer & s ) [inline]
 

Serialize the object for reading.

Definition at line 65 of file CalDigi.h.

StreamBuffer & CalLogReadout::serialize ( StreamBuffer & s ) const [inline]
 

Serialize the object for writing.

Definition at line 56 of file CalDigi.h.


Member Data Documentation

short CalLogReadout::m_adcM [private]
 

Definition at line 77 of file CalDigi.h.

short CalLogReadout::m_adcP [private]
 

Definition at line 77 of file CalDigi.h.

char CalLogReadout::m_rangeM [private]
 

Definition at line 78 of file CalDigi.h.

char CalLogReadout::m_rangeP [private]
 

Definition at line 78 of file CalDigi.h.


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