/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Member Functions | Protected Attributes
GenDecay::ElectronCapture Class Reference

#include <Radiation.h>

Inheritance diagram for GenDecay::ElectronCapture:
Inheritance graph
[legend]
Collaboration diagram for GenDecay::ElectronCapture:
Collaboration graph
[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.

    : Radiation(characteristic_energy)
{
}
ElectronCapture::~ElectronCapture ( ) [virtual]

Definition at line 215 of file Radiation.cc.

{
}

Member Function Documentation

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

Implements GenDecay::Radiation.

Definition at line 219 of file Radiation.cc.

{
    stringstream ss;
    ss << "electroncapture: Energy=" << m_energy << ends;
    return ss.str().c_str();
}
int ElectronCapture::pid ( ) const [virtual]

Implements GenDecay::Radiation.

Definition at line 226 of file Radiation.cc.

{
    return 0;                   // What to return?
}
double ElectronCapture::mass ( ) const [virtual]

Implements GenDecay::Radiation.

Definition at line 231 of file Radiation.cc.

{
    return 0.0;
}
RadiationType GenDecay::ElectronCapture::type ( ) const [inline, virtual]

Implements GenDecay::Radiation.

Definition at line 127 of file Radiation.h.

{ return EleCapture; }
std::string GenDecay::ElectronCapture::typeString ( ) const [inline, virtual]

Implements GenDecay::Radiation.

Definition at line 128 of file Radiation.h.

{ return "EleCapture"; }
double Radiation::kineticEnergy ( ) const [virtual, inherited]

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

Definition at line 33 of file Radiation.cc.

{
    return m_energy; 
}

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 Fri May 16 2014 10:21:06 for GenDecay by doxygen 1.7.4