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

In This Package:

GenDecay::Radiation Class Reference

#include <Radiation.h>

Inheritance diagram for GenDecay::Radiation:

[legend]
List of all members.

Public Member Functions

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

Protected Attributes

double m_energy

Detailed Description

Definition at line 29 of file Radiation.h.


Constructor & Destructor Documentation

Radiation::Radiation ( double  characteristic_energy  ) 

Definition at line 25 of file Radiation.cc.

00025                                   : m_energy(energy) 
00026 {
00027 }

Radiation::~Radiation (  )  [virtual]

Definition at line 29 of file Radiation.cc.

00030 {
00031 }


Member Function Documentation

double Radiation::kineticEnergy (  )  const [virtual]

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

Definition at line 33 of file Radiation.cc.

00034 {
00035     return m_energy; 
00036 }

virtual std::string GenDecay::Radiation::asString (  )  const [pure virtual]

Implemented in GenDecay::AlphaRadiation, GenDecay::BetaRadiation, GenDecay::GammaRadiation, and GenDecay::ElectronCapture.

virtual RadiationType GenDecay::Radiation::type (  )  const [pure virtual]

Implemented in GenDecay::AlphaRadiation, GenDecay::BetaRadiation, GenDecay::GammaRadiation, and GenDecay::ElectronCapture.

virtual int GenDecay::Radiation::pid (  )  const [pure virtual]

Implemented in GenDecay::AlphaRadiation, GenDecay::BetaRadiation, GenDecay::GammaRadiation, and GenDecay::ElectronCapture.

virtual double GenDecay::Radiation::mass (  )  const [pure virtual]

Implemented in GenDecay::AlphaRadiation, GenDecay::BetaRadiation, GenDecay::GammaRadiation, and GenDecay::ElectronCapture.

virtual std::string GenDecay::Radiation::typeString (  )  const [pure virtual]

Implemented in GenDecay::AlphaRadiation, GenDecay::BetaRadiation, GenDecay::GammaRadiation, and GenDecay::ElectronCapture.


Member Data Documentation

double GenDecay::Radiation::m_energy [protected]

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