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

CalCalibLog Class Reference

#include <CalCalibLogs.h>

Inheritance diagram for CalCalibLog:

CalLogID List of all members.

Public Methods

 CalCalibLog (int ilayer, int iview, int column)
 ~CalCalibLog ()
double getBrkpt ( int side, int range) const
double getCoefa ( int i,int side,int range) const
double getCoefb ( int i,int side,int range) const
double getGain (int side,int range) const
double getRail (int side,int range) const
double getSlope (int range) const
void readIntlin (std::istream& file,int side,int range)
void readGain (std::istream& file, int side)
void readRail (std::istream& file, int side)
void readSlope (std::istream& file)
double adc_to_MeV (double adc, int side, int range) const

Private Attributes

double m_brkpt [CALNSIDES][CALNRANGES]
double m_coefa [3][CALNSIDES][CALNRANGES]
double m_coefb [3][CALNSIDES][CALNRANGES]
double m_gain [CALNSIDES][CALNRANGES]
double m_rail [CALNSIDES][CALNRANGES]
double m_slope [CALNRANGES]

Constructor & Destructor Documentation

CalCalibLog::CalCalibLog ( int ilayer,
int iview,
int icolumn )
 

Definition at line 6 of file CalCalibLogs.cpp.

CalCalibLog::~CalCalibLog ( ) [inline]
 

Definition at line 17 of file CalCalibLogs.h.


Member Function Documentation

double CalCalibLog::adc_to_MeV ( double adc,
int s,
int r ) const
 

Definition at line 199 of file CalCalibLogs.cpp.

Referenced by CalRecLogsAlg::computeEnergy().

double CalCalibLog::getBrkpt ( int side,
int range ) const [inline]
 

Definition at line 19 of file CalCalibLogs.h.

Referenced by adc_to_MeV().

double CalCalibLog::getCoefa ( int i,
int side,
int range ) const [inline]
 

Definition at line 20 of file CalCalibLogs.h.

Referenced by adc_to_MeV().

double CalCalibLog::getCoefb ( int i,
int side,
int range ) const [inline]
 

Definition at line 21 of file CalCalibLogs.h.

Referenced by adc_to_MeV().

double CalCalibLog::getGain ( int side,
int range ) const [inline]
 

Definition at line 22 of file CalCalibLogs.h.

Referenced by adc_to_MeV().

double CalCalibLog::getRail ( int side,
int range ) const [inline]
 

Definition at line 23 of file CalCalibLogs.h.

Referenced by CalRecLogsAlg::computeEnergy().

double CalCalibLog::getSlope ( int range ) const [inline]
 

Definition at line 24 of file CalCalibLogs.h.

Referenced by CalRecLogsAlg::computePosition().

void CalCalibLog::readGain ( std::istream & file,
int side )
 

Definition at line 181 of file CalCalibLogs.cpp.

void CalCalibLog::readIntlin ( std::istream & file,
int side,
int range )
 

Definition at line 173 of file CalCalibLogs.cpp.

void CalCalibLog::readRail ( std::istream & file,
int side )
 

Definition at line 189 of file CalCalibLogs.cpp.

void CalCalibLog::readSlope ( std::istream & file )
 

Definition at line 194 of file CalCalibLogs.cpp.


Member Data Documentation

double CalCalibLog::m_brkpt[CALNSIDES][CALNRANGES] [private]
 

Definition at line 32 of file CalCalibLogs.h.

double CalCalibLog::m_coefa[3][CALNSIDES][CALNRANGES] [private]
 

Definition at line 33 of file CalCalibLogs.h.

double CalCalibLog::m_coefb[3][CALNSIDES][CALNRANGES] [private]
 

Definition at line 34 of file CalCalibLogs.h.

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

Definition at line 35 of file CalCalibLogs.h.

double CalCalibLog::m_rail[CALNSIDES][CALNRANGES] [private]
 

Definition at line 36 of file CalCalibLogs.h.

double CalCalibLog::m_slope[CALNRANGES] [private]
 

Definition at line 37 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