AEInfo Class Reference

#include <grainvar.h>

Collaboration diagram for AEInfo:
[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 154 of file grainvar.h.


Constructor & Destructor Documentation

AEInfo::AEInfo (  )  [inline]

Definition at line 160 of file grainvar.h.

References p_clear1().

Here is the call graph for this function:

AEInfo::~AEInfo (  )  [inline]

Definition at line 164 of file grainvar.h.

References p_clear0().

Here is the call graph for this function:


Member Function Documentation

void AEInfo::clear (  )  [inline]

Definition at line 168 of file grainvar.h.

References p_clear0(), and p_clear1().

Here is the call graph for this function:

void AEInfo::p_clear0 (  )  [private]

Definition at line 227 of file grains.cpp.

References AvNumber, IonThres, and nData.

Referenced by clear(), and ~AEInfo().

void AEInfo::p_clear1 (  )  [private]

Definition at line 235 of file grains.cpp.

References nSubShell.

Referenced by AEInfo(), and clear().


Field Documentation

vector< vector<double> > AEInfo::AvNumber

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

Definition at line 178 of file grainvar.h.

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

vector< vector<double> > AEInfo::Energy

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

Definition at line 179 of file grainvar.h.

Referenced by GrainsInit(), and ReadAugerData().

vector<double> AEInfo::IonThres

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

Definition at line 176 of file grainvar.h.

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

vector<unsigned int> AEInfo::nData

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

Definition at line 175 of file grainvar.h.

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

unsigned int AEInfo::nSubShell

number of subshells of this element for which data is present

Definition at line 174 of file grainvar.h.

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


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1