Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

CalPedCalib Class Reference

#include <CalPedCalib.h>

Inheritance diagram for CalPedCalib:

CalADCLogs DataObject List of all members.

Public Methods

 CalPedCalib ()
 ~CalPedCalib ()
void setFileName (const std::string& filename)
void setNegGain (CalBase::RANGE r, double v)
 define options. More...

void setPosGain (CalBase::RANGE r, double v)
double gain (CalBase::SIDE s, CalBase::RANGE r) const
virtual void clear ()
virtual void make ()

Protected Methods

virtual void ini ()

Private Methods

void readGain (std::istream& file)
void readPedestal (std::istream& file)

Private Attributes

std::string m_fileName
double m_gain [CALNSIDES][CALNRANGES]

Constructor & Destructor Documentation

CalPedCalib::CalPedCalib ( ) [inline]
 

Definition at line 18 of file CalPedCalib.h.

CalPedCalib::~CalPedCalib ( ) [inline]
 

Definition at line 19 of file CalPedCalib.h.


Member Function Documentation

void CalPedCalib::clear ( ) [virtual]
 

Reimplemented from CalADCLogs.

Definition at line 18 of file CalPedCalib.cpp.

double CalPedCalib::gain ( CalBase::SIDE s,
CalBase::RANGE r ) const [inline]
 

Definition at line 30 of file CalPedCalib.h.

void CalPedCalib::ini ( ) [protected, virtual]
 

Definition at line 9 of file CalPedCalib.cpp.

void CalPedCalib::make ( ) [virtual]
 

Reimplemented from CalADCLogs.

Definition at line 28 of file CalPedCalib.cpp.

void CalPedCalib::readGain ( std::istream & file ) [private]
 

Definition at line 46 of file CalPedCalib.cpp.

void CalPedCalib::readPedestal ( std::istream & file ) [private]
 

Definition at line 81 of file CalPedCalib.cpp.

void CalPedCalib::setFileName ( const std::string & filename ) [inline]
 

Definition at line 21 of file CalPedCalib.h.

void CalPedCalib::setNegGain ( CalBase::RANGE r,
double v ) [inline]
 

define options.

Definition at line 26 of file CalPedCalib.h.

void CalPedCalib::setPosGain ( CalBase::RANGE r,
double v ) [inline]
 

Definition at line 27 of file CalPedCalib.h.


Member Data Documentation

std::string CalPedCalib::m_fileName [private]
 

Definition at line 48 of file CalPedCalib.h.

double CalPedCalib::m_gain[CALNSIDES][CALNRANGES] [private]
 

Definition at line 49 of file CalPedCalib.h.


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