#include <NdbMTReactionXS.h>
Inheritance diagram for NdbMTReactionXS:
Public Member Functions | |
NdbMTReactionXS (int aMt, const char *desc) | |
~NdbMTReactionXS () | |
Float_t | Energy (int i) |
Float_t | XS (int i) |
Int_t | Pairs () const |
Int_t | InterpolationType () const |
Int_t | InterpolationRegions () const |
Float_t | MassDifference () const |
Float_t | ReactionQ () const |
Bool_t | LoadENDF (char *filename) |
Int_t | BinSearch (Float_t e) |
Float_t | Interpolate (Float_t e) |
Float_t | MinEnergy () |
Float_t | MaxEnergy () |
Float_t | MinXS () const |
Float_t | MaxXS () const |
Protected Attributes | |
TArrayF | ene |
TArrayF | xs |
Float_t | minxs |
Float_t | maxxs |
NdbParticle | projectile |
NdbParticleList | daugthers |
NdbMaterial | residual |
Double_t | QM |
Double_t | QI |
Int_t | LR |
Int_t | NP |
Int_t | NR |
Int_t | IT |
Definition at line 21 of file NdbMTReactionXS.h.
NdbMTReactionXS::NdbMTReactionXS | ( | int | aMt, | |
const char * | desc | |||
) | [inline] |
NdbMTReactionXS::~NdbMTReactionXS | ( | ) | [inline] |
Definition at line 49 of file NdbMTReactionXS.h.
Float_t NdbMTReactionXS::Energy | ( | int | i | ) | [inline] |
Float_t NdbMTReactionXS::XS | ( | int | i | ) | [inline] |
Int_t NdbMTReactionXS::Pairs | ( | ) | const [inline] |
Int_t NdbMTReactionXS::InterpolationType | ( | ) | const [inline] |
Int_t NdbMTReactionXS::InterpolationRegions | ( | ) | const [inline] |
Float_t NdbMTReactionXS::MassDifference | ( | ) | const [inline] |
Float_t NdbMTReactionXS::ReactionQ | ( | ) | const [inline] |
Bool_t NdbMTReactionXS::LoadENDF | ( | char * | filename | ) |
Definition at line 11 of file NdbMTReactionXS.cxx.
References TArrayF::AddAt(), ene, error, NdbEndfIO::FindMFMT(), i, int, NdbEndfIO::IsOpen(), IT, kFALSE, kTRUE, LR, MAX, MAX_REAL, maxxs, MIN, minxs, NdbMT::MT(), NP, NR, QI, QM, NdbEndfIO::ReadInt(), NdbEndfIO::ReadLine(), NdbEndfIO::ReadReal(), TArrayF::Set(), TENDF_READ, and xs.
Referenced by LoadXS().
Definition at line 54 of file NdbMTReactionXS.cxx.
References ene, high, low, NOTFOUND, and NP.
Referenced by Interpolate().
Float_t NdbMTReactionXS::MinEnergy | ( | ) | [inline] |
Float_t NdbMTReactionXS::MaxEnergy | ( | ) | [inline] |
Float_t NdbMTReactionXS::MinXS | ( | ) | const [inline] |
Float_t NdbMTReactionXS::MaxXS | ( | ) | const [inline] |
TArrayF NdbMTReactionXS::ene [protected] |
Definition at line 24 of file NdbMTReactionXS.h.
Referenced by BinSearch(), Energy(), Interpolate(), LoadENDF(), MaxEnergy(), and MinEnergy().
TArrayF NdbMTReactionXS::xs [protected] |
Float_t NdbMTReactionXS::minxs [protected] |
Definition at line 27 of file NdbMTReactionXS.h.
Referenced by LoadENDF(), MinXS(), and NdbMTReactionXS().
Float_t NdbMTReactionXS::maxxs [protected] |
Definition at line 27 of file NdbMTReactionXS.h.
Referenced by LoadENDF(), MaxXS(), and NdbMTReactionXS().
NdbParticle NdbMTReactionXS::projectile [protected] |
Definition at line 30 of file NdbMTReactionXS.h.
NdbParticleList NdbMTReactionXS::daugthers [protected] |
Definition at line 31 of file NdbMTReactionXS.h.
NdbMaterial NdbMTReactionXS::residual [protected] |
Definition at line 32 of file NdbMTReactionXS.h.
Double_t NdbMTReactionXS::QM [protected] |
Double_t NdbMTReactionXS::QI [protected] |
Int_t NdbMTReactionXS::LR [protected] |
Int_t NdbMTReactionXS::NP [protected] |
Definition at line 37 of file NdbMTReactionXS.h.
Referenced by BinSearch(), Interpolate(), LoadENDF(), MaxEnergy(), NdbMTReactionXS(), and Pairs().
Int_t NdbMTReactionXS::NR [protected] |
Definition at line 38 of file NdbMTReactionXS.h.
Referenced by InterpolationRegions(), LoadENDF(), and NdbMTReactionXS().
Int_t NdbMTReactionXS::IT [protected] |
Definition at line 39 of file NdbMTReactionXS.h.
Referenced by Interpolate(), InterpolationType(), and LoadENDF().