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

CalCalibLogs Class Reference

#include <CalCalibLogs.h>

List of all members.

Public Methods

 CalCalibLogs (int nLogs = 10, int nLayers = 4)
 ~CalCalibLogs ()
void setFileNames (const std::string& IntlinFileName, const std::string& GainFileName, const std::string& RailFileName, const std::string& SlopeFileName)
void readGain ()
void readIntlin ()
void readRail ()
void readSlope ()
virtual void make ()
virtual void clear ()
virtual void ini (int nLogs, int nLayers)
int num () const
CalCalibLogLog (int i) const
CalCalibLoggetLogID (int i) const

Private Attributes

std::string m_IntlinFile
std::string m_GainFile
std::string m_RailFile
std::string m_SlopeFile
std::vector<CalCalibLog*> m_List


Constructor & Destructor Documentation

CalCalibLogs::CalCalibLogs ( int nLogs = 10,
int nLayers = 4 ) [inline]
 

Definition at line 44 of file CalCalibLogs.h.

CalCalibLogs::~CalCalibLogs ( )
 

Definition at line 40 of file CalCalibLogs.cpp.


Member Function Documentation

CalCalibLog * CalCalibLogs::Log ( int i ) const [inline]
 

Definition at line 71 of file CalCalibLogs.h.

void CalCalibLogs::clear ( ) [inline, virtual]
 

Definition at line 66 of file CalCalibLogs.h.

CalCalibLog * CalCalibLogs::getLogID ( int logID ) const
 

Definition at line 10 of file CalCalibLogs.cpp.

Referenced by readGain(), readIntlin(), readRail(), and readSlope().

void CalCalibLogs::ini ( int nLogs,
int nLayers ) [virtual]
 

Definition at line 23 of file CalCalibLogs.cpp.

void CalCalibLogs::make ( ) [virtual]
 

Definition at line 58 of file CalCalibLogs.cpp.

int CalCalibLogs::num ( ) const [inline]
 

Definition at line 70 of file CalCalibLogs.h.

void CalCalibLogs::readGain ( )
 

Definition at line 95 of file CalCalibLogs.cpp.

Referenced by make().

void CalCalibLogs::readIntlin ( )
 

Definition at line 65 of file CalCalibLogs.cpp.

Referenced by make().

void CalCalibLogs::readRail ( )
 

Definition at line 122 of file CalCalibLogs.cpp.

Referenced by make().

void CalCalibLogs::readSlope ( )
 

Definition at line 149 of file CalCalibLogs.cpp.

Referenced by make().

void CalCalibLogs::setFileNames ( const std::string & IntlinFileName,
const std::string & GainFileName,
const std::string & RailFileName,
const std::string & SlopeFileName ) [inline]
 

Definition at line 47 of file CalCalibLogs.h.


Member Data Documentation

std::string CalCalibLogs::m_GainFile [private]
 

Definition at line 77 of file CalCalibLogs.h.

std::string CalCalibLogs::m_IntlinFile [private]
 

Definition at line 76 of file CalCalibLogs.h.

std::vector< CalCalibLog *> CalCalibLogs::m_List [private]
 

Definition at line 80 of file CalCalibLogs.h.

std::string CalCalibLogs::m_RailFile [private]
 

Definition at line 78 of file CalCalibLogs.h.

std::string CalCalibLogs::m_SlopeFile [private]
 

Definition at line 79 of file CalCalibLogs.h.


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