#include <Radiation.h>
Inheritance diagram for GenDecay::ElectronCapture:
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 |
Definition at line 118 of file Radiation.h.
ElectronCapture::ElectronCapture | ( | double | characteristic_energy | ) |
Definition at line 211 of file Radiation.cc.
00212 : Radiation(characteristic_energy) 00213 { 00214 }
ElectronCapture::~ElectronCapture | ( | ) | [virtual] |
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] |
double ElectronCapture::mass | ( | ) | const [virtual] |
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] |
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 }
double GenDecay::Radiation::m_energy [protected, inherited] |
Definition at line 32 of file Radiation.h.