|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <RISI.hpp>
Public Member Functions | |
| Protare (std::string const &a_projectile, std::string const &a_target, std::string const &a_evaluation, std::string const &a_protareEnergyUnit, std::string const &a_requestedEnergyUnit) | |
| ~Protare () | |
| std::string const & | projectile () |
| std::string const & | target () |
| std::string const & | evaluation () |
| std::vector< Reaction * > const & | reactions () const |
| void | Oops (std::vector< std::string > const &a_elements) |
| void | addAlias (std::vector< std::string > const &a_elements) |
| bool | fissionPresent () const |
| void | setAddingAliases () |
| void | addReaction (std::vector< std::string > const &a_elements) |
| void | setAddingReactions () |
| void | add (std::vector< std::string > const &a_elements) |
| void | products (Projectile const *a_projectile, int a_level, int a_maxLevel, double a_energyMax, std::map< std::string, int > &a_products) const |
| void | printAsRIS_file () const |
Class to store a protare for a reaction information summary RIS.
| GIDI::RISI::Protare::Protare | ( | std::string const & | a_projectile, |
| std::string const & | a_target, | ||
| std::string const & | a_evaluation, | ||
| std::string const & | a_protareEnergyUnit, | ||
| std::string const & | a_requestedEnergyUnit ) |
| a_projectile | [in] The PoPs id for the projectile. |
| a_target | [in] The PoPs id for the target. |
| a_evaluation | [in] The evaluation string for the protare. |
| a_protareEnergyUnit | [in] The unit of energy in the RIS file. |
| a_requestedEnergyUnit | [in] The unit of energy specified by the user. |
Definition at line 154 of file RISI_read.cc.
| GIDI::RISI::Protare::~Protare | ( | ) |
Definition at line 179 of file RISI_read.cc.
| void GIDI::RISI::Protare::add | ( | std::vector< std::string > const & | a_elements | ) |
Definition at line 253 of file RISI_read.cc.
| void GIDI::RISI::Protare::addAlias | ( | std::vector< std::string > const & | a_elements | ) |
Definition at line 196 of file RISI_read.cc.
Referenced by add().
| void GIDI::RISI::Protare::addReaction | ( | std::vector< std::string > const & | a_elements | ) |
Definition at line 219 of file RISI_read.cc.
Referenced by add().
|
inline |
| bool GIDI::RISI::Protare::fissionPresent | ( | ) | const |
Returns true if any reaction in this protare is a fission reaction.
Definition at line 208 of file RISI_read.cc.
| void GIDI::RISI::Protare::Oops | ( | std::vector< std::string > const & | a_elements | ) |
Definition at line 188 of file RISI_read.cc.
Referenced by add().
| void GIDI::RISI::Protare::printAsRIS_file | ( | ) | const |
This method attempts to print this as it appears in a file.
Definition at line 288 of file RISI_read.cc.
| void GIDI::RISI::Protare::products | ( | Projectile const * | a_projectile, |
| int | a_level, | ||
| int | a_maxLevel, | ||
| double | a_energyMax, | ||
| std::map< std::string, int > & | a_products ) const |
| a_projectile | [in] The Projectile instance for the requested projectile. |
| a_level | [in] The current recursive level. |
| a_maxLevel | [in] The maximum recursive level requested by the user. |
| a_energyMax | [in] Only reactions with effective thresholds less than this value are processed. |
| a_products | [in] The list to add additional products to. |
Definition at line 273 of file RISI_read.cc.
Referenced by addReaction().
|
inline |
Definition at line 64 of file RISI.hpp.
Referenced by GIDI::RISI::Projectiles::add().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 65 of file RISI.hpp.
Referenced by GIDI::RISI::Projectile::add().