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

Elecin Class Reference

#include <Elecin.h>

List of all members.

Public Methods

 ~Elecin ()

Private Methods

 Elecin ()
void updateIndex (float enew) const
float esig () const
float psig () const
float ededx () const
float pdedx () const
float ebr1 () const
float pbr1 () const
float pbr2 () const
float tmxs () const
void readPEGS (std::istream&, int)
void rescale (float)
void fixtmx (float)

Private Attributes

float eold
float loge
int index
float eke0
float eke1
float xr0
float teff0
float blcc
float xcc
int meke
float* esig0
float * esig1
float * psig0
float * psig1
float * ededx0
float * ededx1
float * pdedx0
float * pdedx1
float * ebr10
float * ebr11
float * pbr10
float * pbr11
float * pbr20
float * pbr21
float * tmxs0
float * tmxs1

Friends

class  PEGSData


Constructor & Destructor Documentation

Elecin::Elecin ( ) [inline, private]
 

Definition at line 36 of file Elecin.h.

Elecin::~Elecin ( )
 

Definition at line 170 of file Elecin.cxx.


Member Function Documentation

float Elecin::ebr1 ( ) const [inline, private]
 

Definition at line 165 of file Elecin.cxx.

Referenced by PEGSData::ebr1().

float Elecin::ededx ( ) const [inline, private]
 

Definition at line 163 of file Elecin.cxx.

Referenced by PEGSData::ededx(), and fixtmx().

float Elecin::esig ( ) const [inline, private]
 

Definition at line 161 of file Elecin.cxx.

Referenced by PEGSData::esig().

void Elecin::fixtmx ( float estepe ) [private]
 

Definition at line 73 of file Elecin.cxx.

Referenced by PEGSData::read().

float Elecin::pbr1 ( ) const [inline, private]
 

Definition at line 166 of file Elecin.cxx.

Referenced by PEGSData::pbr1().

float Elecin::pbr2 ( ) const [inline, private]
 

Definition at line 167 of file Elecin.cxx.

Referenced by PEGSData::pbr2().

float Elecin::pdedx ( ) const [inline, private]
 

Definition at line 164 of file Elecin.cxx.

Referenced by PEGSData::pdedx().

float Elecin::psig ( ) const [inline, private]
 

Definition at line 162 of file Elecin.cxx.

Referenced by PEGSData::psig().

void Elecin::readPEGS ( std::istream & fin,
int m ) [private]
 

Definition at line 11 of file Elecin.cxx.

Referenced by PEGSData::read().

void Elecin::rescale ( float dfact ) [private]
 

Definition at line 44 of file Elecin.cxx.

Referenced by PEGSData::read().

float Elecin::tmxs ( ) const [inline, private]
 

Definition at line 168 of file Elecin.cxx.

Referenced by PEGSData::tmxs().

void Elecin::updateIndex ( float enew ) const [inline, private]
 

Definition at line 144 of file Elecin.cxx.

Referenced by PEGSData::ebr1(), PEGSData::ededx(), PEGSData::esig(), fixtmx(), PEGSData::pbr1(), PEGSData::pbr2(), PEGSData::pdedx(), PEGSData::psig(), and PEGSData::tmxs().


Friends And Related Function Documentation

class PEGSData [friend]
 

Definition at line 16 of file Elecin.h.


Member Data Documentation

float Elecin::blcc [private]
 

Definition at line 24 of file Elecin.h.

float * Elecin::ebr10 [private]
 

Definition at line 31 of file Elecin.h.

float * Elecin::ebr11 [private]
 

Definition at line 31 of file Elecin.h.

float * Elecin::ededx0 [private]
 

Definition at line 29 of file Elecin.h.

float * Elecin::ededx1 [private]
 

Definition at line 29 of file Elecin.h.

float Elecin::eke0 [private]
 

Definition at line 22 of file Elecin.h.

float Elecin::eke1 [private]
 

Definition at line 22 of file Elecin.h.

float Elecin::eold [private]
 

Definition at line 18 of file Elecin.h.

float * Elecin::esig0 [private]
 

Definition at line 27 of file Elecin.h.

float * Elecin::esig1 [private]
 

Definition at line 27 of file Elecin.h.

int Elecin::index [private]
 

Definition at line 20 of file Elecin.h.

float Elecin::loge [private]
 

Definition at line 19 of file Elecin.h.

int Elecin::meke [private]
 

Definition at line 26 of file Elecin.h.

float * Elecin::pbr10 [private]
 

Definition at line 32 of file Elecin.h.

float * Elecin::pbr11 [private]
 

Definition at line 32 of file Elecin.h.

float * Elecin::pbr20 [private]
 

Definition at line 33 of file Elecin.h.

float * Elecin::pbr21 [private]
 

Definition at line 33 of file Elecin.h.

float * Elecin::pdedx0 [private]
 

Definition at line 30 of file Elecin.h.

float * Elecin::pdedx1 [private]
 

Definition at line 30 of file Elecin.h.

float * Elecin::psig0 [private]
 

Definition at line 28 of file Elecin.h.

float * Elecin::psig1 [private]
 

Definition at line 28 of file Elecin.h.

float Elecin::teff0 [private]
 

Definition at line 24 of file Elecin.h.

float * Elecin::tmxs0 [private]
 

Definition at line 34 of file Elecin.h.

float * Elecin::tmxs1 [private]
 

Definition at line 34 of file Elecin.h.

float Elecin::xcc [private]
 

Definition at line 24 of file Elecin.h.

float Elecin::xr0 [private]
 

Definition at line 24 of file Elecin.h.


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