cloudy  trunk
Public Member Functions | Data Fields | Private Member Functions
AEInfo Class Reference

#include <grainvar.h>

Collaboration diagram for AEInfo:
Collaboration graph
[legend]

Public Member Functions

 AEInfo ()
 
 ~AEInfo ()
 
void clear ()
 

Data Fields

unsigned int nSubShell
 
vector< unsigned int > nData
 
vector< double > IonThres
 
vector< vector< double > > AvNumber
 
vector< vector< double > > Energy
 

Private Member Functions

void p_clear0 ()
 
void p_clear1 ()
 

Detailed Description

this struct stores the data for the energy spectrum of emitted Auger electrons for a single element The data are currently taken from Table 4.1 and 4.2 of >>refer grain Dwek, E., & Smith, R.K., 1996, ApJ, 459, 686

Definition at line 157 of file grainvar.h.

Constructor & Destructor Documentation

§ AEInfo()

AEInfo::AEInfo ( )
inline

Definition at line 163 of file grainvar.h.

Referenced by ReadAugerData().

§ ~AEInfo()

AEInfo::~AEInfo ( )
inline

Definition at line 167 of file grainvar.h.

Member Function Documentation

§ clear()

void AEInfo::clear ( )
inline

Definition at line 171 of file grainvar.h.

§ p_clear0()

void AEInfo::p_clear0 ( )
private

Definition at line 223 of file grains.cpp.

References AvNumber, IonThres, and nData.

§ p_clear1()

void AEInfo::p_clear1 ( )
private

Definition at line 231 of file grains.cpp.

References nSubShell.

Field Documentation

§ AvNumber

vector< vector<double> > AEInfo::AvNumber

AvNumber[nSubShell][nData[ns]]: no. of electrons per primary ionization

Definition at line 180 of file grainvar.h.

Referenced by GrainsInit(), p_clear0(), and ReadAugerData().

§ Energy

vector< vector<double> > AEInfo::Energy

Energy[nSubShell][nData[ns]]: energy of electron in Ryd

Definition at line 182 of file grainvar.h.

Referenced by GrainsInit(), and ReadAugerData().

§ IonThres

vector<double> AEInfo::IonThres

IonThres[nSubShell]: ionization threshold for electron in this subshell in Ryd

Definition at line 179 of file grainvar.h.

Referenced by GrainsInit(), p_clear0(), and ReadAugerData().

§ nData

vector<unsigned int> AEInfo::nData

nData[nSubShell]: number of data points for each subshell

Definition at line 178 of file grainvar.h.

Referenced by GrainsInit(), p_clear0(), ShellData::p_clear1(), and ReadAugerData().

§ nSubShell

unsigned int AEInfo::nSubShell

number of subshells of this element for which data is present

Definition at line 177 of file grainvar.h.

Referenced by GrainsInit(), InitBinAugerData(), p_clear1(), and ReadAugerData().


The documentation for this class was generated from the following files: