| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

GenDecay::ElectronCapture Class Reference

#include <Radiation.h>

Inheritance diagram for GenDecay::ElectronCapture:

[legend]
Collaboration diagram for GenDecay::ElectronCapture:
[legend]
List of all members.

Public Member Functions

 ElectronCapture (double characteristic_energy)
virtual ~ElectronCapture ()
std::string asString () const
int pid () const
double mass () const
RadiationType type () const
std::string typeString () const
virtual double kineticEnergy () const

Protected Attributes

double m_energy

Detailed Description

Definition at line 118 of file Radiation.h.


Constructor & Destructor Documentation

ElectronCapture::ElectronCapture ( double  characteristic_energy  ) 

Definition at line 211 of file Radiation.cc.

00212     : Radiation(characteristic_energy)
00213 {
00214 }

ElectronCapture::~ElectronCapture (  )  [virtual]

Definition at line 215 of file Radiation.cc.

00216 {
00217 }


Member Function Documentation

std::string ElectronCapture::asString (  )  const [virtual]

Implements GenDecay::Radiation.

Definition at line 219 of file Radiation.cc.

00220 {
00221     stringstream ss;
00222     ss << "electroncapture: Energy=" << m_energy << ends;
00223     return ss.str().c_str();
00224 }

int ElectronCapture::pid (  )  const [virtual]

Implements GenDecay::Radiation.

Definition at line 226 of file Radiation.cc.

00227 {
00228     return 0;                   // What to return?
00229 }

double ElectronCapture::mass (  )  const [virtual]

Implements GenDecay::Radiation.

Definition at line 231 of file Radiation.cc.

00232 {
00233     return 0.0;
00234 }

RadiationType GenDecay::ElectronCapture::type (  )  const [inline, virtual]

Implements GenDecay::Radiation.

Definition at line 127 of file Radiation.h.

00127 { return EleCapture; }

std::string GenDecay::ElectronCapture::typeString (  )  const [inline, virtual]

Implements GenDecay::Radiation.

Definition at line 128 of file Radiation.h.

00128 { return "EleCapture"; }

double Radiation::kineticEnergy (  )  const [virtual, inherited]

Reimplemented in GenDecay::AlphaRadiation, and GenDecay::BetaRadiation.

Definition at line 33 of file Radiation.cc.

00034 {
00035     return m_energy; 
00036 }


Member Data Documentation

double GenDecay::Radiation::m_energy [protected, inherited]

Definition at line 32 of file Radiation.h.


The documentation for this class was generated from the following files:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 21:01:10 2011 for GenDecay by doxygen 1.4.7