Skip to content
Snippets Groups Projects
Commit e60e40c3 authored by Baptiste LENIAU's avatar Baptiste LENIAU
Browse files

Add decay heat and radiotox

git-svn-id: svn+ssh://svn.in2p3.fr/class@599 0e7d625b-0364-4367-a6be-d5be4a48d228
parent d6f1569b
No related branches found
No related tags found
No related merge requests found
#ifndef _ZAITox_
#define _ZAITox_
/*!
\file
\brief Header file for ZAITox classes.
@author BaM
@author BLG
@version 2.0
*/
#include <map>
#include "ZAI.hxx"
#include "TObject.h"
#include <iostream>
using namespace std;
class IsotopicVector;
//-----------------------------------------------------------------------------//
//! Defines the Radiotoxicity of a ZAI
/*!
The aims of this class is to handle radiotoxicity
Activity-to-Sievert factors are from (??).
Values are in CLASS_PATH/data/HeatTox.dat
@author BLG
@author BaM
@version 1.0
*/
//________________________________________________________________________
class ZAITox
{
public:
/*!
\name Constructor/Desctructor
*/
//@{
ZAITox();//!< Normal Constructor.
~ZAITox();//!< Normal Destructor.
//@}
/*!
\name Fucntions returning radiotoxicity [Sv]
*/
//@{
double GetRadioTox(ZAI zai ) const; //!< get with ZAI
double GetRadioTox(const int Z, const int A, const int I ) const { return GetRadioTox( ZAI(Z, A, I) ); } //!< Get with Z, A
double GetRadioTox(const IsotopicVector IV) const; //return Heat of IV [W]
//@}
private:
map<ZAI, double> fZAITox; //! ZAI Radiotox list
};
#endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment