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

CalRecLog Class Reference

#include <CalRecLogs.h>

Inheritance diagram for CalRecLog:

CalADCLog CalLogID List of all members.

Public Methods

 CalRecLog (int ilayer, CalDetGeo::axis iview, int ilog)
 CalRecLog (int ilayer, CalDetGeo::axis iview, int ilog, idents::ModuleId mod)
void setNegEnergy (CalBase::RANGE r, double e)
void setPosEnergy (CalBase::RANGE r, double e)
void setNegEnergy (double e)
void setPosEnergy (double e)
void setPosition (Point p)
void setBestRange (CalBase::RANGE r)
 ~CalRecLog ()
double negEnergy (CalBase::RANGE r) const
double posEnergy (CalBase::RANGE r) const
double negEnergy () const
double posEnergy () const
double energy () const
double energy (CalBase::RANGE r) const
double asymmetry () const
Point position () const
CalBase::RANGE bestRange () const
void clear ()
void writeOut () const
void draw (gui::DisplayRep& v) const

Private Attributes

double m_negEnergy [CALNRANGES]
double m_posEnergy [CALNRANGES]
double m_nEnergy
double m_pEnergy
Point m_position
CalBase::RANGE m_bestRange

Constructor & Destructor Documentation

CalRecLog::CalRecLog ( int ilayer,
CalDetGeo::axis v,
int icolumn )
 

Definition at line 15 of file CalRecLogs.cpp.

CalRecLog::CalRecLog ( int ilayer,
CalDetGeo::axis v,
int icolumn,
idents::ModuleId mod )
 

Definition at line 7 of file CalRecLogs.cpp.

CalRecLog::~CalRecLog ( ) [inline]
 

Definition at line 47 of file CalRecLogs.h.


Member Function Documentation

double CalRecLog::asymmetry ( ) const
 

Definition at line 22 of file CalRecLogs.cpp.

Referenced by CalRecLogsAlg::computePosition(), and CalIRFAlg::execute().

CalBase::RANGE CalRecLog::bestRange ( ) const [inline]
 

Definition at line 57 of file CalRecLogs.h.

Referenced by CalRecLogsAlg::computePosition().

void CalRecLog::clear ( )
 

Reimplemented from CalADCLog.

Definition at line 68 of file CalRecLogs.cpp.

Referenced by CalRecLog().

void CalRecLog::draw ( gui::DisplayRep & v ) const
 

Definition at line 44 of file CalRecLogs.cpp.

double CalRecLog::energy ( CalBase::RANGE r ) const [inline]
 

Definition at line 54 of file CalRecLogs.h.

double CalRecLog::energy ( ) const [inline]
 

Definition at line 53 of file CalRecLogs.h.

Referenced by CalNtupleAlg::execute(), CalClustersAlg::execute(), and CalRep::update().

double CalRecLog::negEnergy ( ) const [inline]
 

Definition at line 51 of file CalRecLogs.h.

Referenced by CalRecLogsAlg::computePosition(), and energy().

double CalRecLog::negEnergy ( CalBase::RANGE r ) const [inline]
 

Definition at line 49 of file CalRecLogs.h.

double CalRecLog::posEnergy ( ) const [inline]
 

Definition at line 52 of file CalRecLogs.h.

Referenced by CalRecLogsAlg::computePosition(), and energy().

double CalRecLog::posEnergy ( CalBase::RANGE r ) const [inline]
 

Definition at line 50 of file CalRecLogs.h.

Point CalRecLog::position ( ) const [inline]
 

Definition at line 56 of file CalRecLogs.h.

Referenced by CalClustersAlg::execute(), and CalRep::update().

void CalRecLog::setBestRange ( CalBase::RANGE r ) [inline]
 

Definition at line 46 of file CalRecLogs.h.

Referenced by CalRecLogsAlg::computeEnergy().

void CalRecLog::setNegEnergy ( double e ) [inline]
 

Definition at line 43 of file CalRecLogs.h.

void CalRecLog::setNegEnergy ( CalBase::RANGE r,
double e ) [inline]
 

Definition at line 41 of file CalRecLogs.h.

Referenced by CalRecLogsAlg::computeEnergy(), and CalIRFAlg::execute().

void CalRecLog::setPosEnergy ( double e ) [inline]
 

Definition at line 44 of file CalRecLogs.h.

void CalRecLog::setPosEnergy ( CalBase::RANGE r,
double e ) [inline]
 

Definition at line 42 of file CalRecLogs.h.

Referenced by CalRecLogsAlg::computeEnergy(), and CalIRFAlg::execute().

void CalRecLog::setPosition ( Point p ) [inline]
 

Definition at line 45 of file CalRecLogs.h.

Referenced by CalRecLogsAlg::computePosition(), and CalIRFAlg::execute().

void CalRecLog::writeOut ( ) const
 

Reimplemented from CalADCLog.

Definition at line 31 of file CalRecLogs.cpp.


Member Data Documentation

CalBase::RANGE CalRecLog::m_bestRange [private]
 

Definition at line 71 of file CalRecLogs.h.

double CalRecLog::m_nEnergy [private]
 

Definition at line 68 of file CalRecLogs.h.

double CalRecLog::m_negEnergy[CALNRANGES] [private]
 

Definition at line 66 of file CalRecLogs.h.

double CalRecLog::m_pEnergy [private]
 

Definition at line 69 of file CalRecLogs.h.

double CalRecLog::m_posEnergy[CALNRANGES] [private]
 

Definition at line 67 of file CalRecLogs.h.

Point CalRecLog::m_position [private]
 

Definition at line 70 of file CalRecLogs.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