|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <GIDI.hpp>
Public Member Functions | |
| IsotopicAbundances () | |
| ~IsotopicAbundances () | |
| void | initialize (HAPI::Node const &a_node) |
| GUPI::Suite & | chemicalElements () |
| GUPI::Suite const & | chemicalElements () const |
| ChemicalElement const * | operator[] (std::string const &a_symbol) const |
| GUPI::Ancestry * | findInAncestry3 (LUPI_maybeUnused std::string const &a_item) |
| GUPI::Ancestry const * | findInAncestry3 (LUPI_maybeUnused std::string const &a_item) const |
| void | toXMLList (GUPI::WriteInfo &a_writeInfo, std::string const &a_indent="") const |
| Public Member Functions inherited from GUPI::Ancestry | |
| Ancestry (std::string const &a_moniker, std::string const &a_attribute="") | |
| virtual | ~Ancestry () |
| Ancestry & | operator= (Ancestry const &a_ancestry) |
| std::string const & | moniker () const |
| void | setMoniker (std::string const &a_moniker) |
| Ancestry * | ancestor () |
| Ancestry const * | ancestor () const |
| void | setAncestor (Ancestry *a_ancestor) |
| std::string | attribute () const |
| Ancestry * | root () |
| Ancestry const * | root () const |
| bool | isChild (Ancestry *a_instance) |
| bool | isParent (Ancestry *a_parent) |
| bool | isRoot () const |
| Ancestry * | findInAncestry (std::string const &a_href) |
| Ancestry const * | findInAncestry (std::string const &a_href) const |
| virtual Ancestry * | findInAncestry3 (std::string const &a_item)=0 |
| virtual Ancestry const * | findInAncestry3 (std::string const &a_item) const =0 |
| virtual LUPI_HOST void | serialize (LUPI::DataBuffer &a_buffer, LUPI::DataBuffer::Mode a_mode) |
| virtual std::string | xlinkItemKey () const |
| std::string | toXLink () const |
| void | printXML () const |
Additional Inherited Members | |
| Static Public Member Functions inherited from GUPI::Ancestry | |
| static std::string | buildXLinkItemKey (std::string const &a_name, std::string const &a_key) |
| GIDI::TargetInfo::IsotopicAbundances::IsotopicAbundances | ( | ) |
Definition at line 121 of file GIDI_targetInfo.cc.
| GIDI::TargetInfo::IsotopicAbundances::~IsotopicAbundances | ( | ) |
Definition at line 130 of file GIDI_targetInfo.cc.
|
inline |
|
inline |
|
inline |
|
inline |
| void GIDI::TargetInfo::IsotopicAbundances::initialize | ( | HAPI::Node const & | a_node | ) |
Definition at line 134 of file GIDI_targetInfo.cc.
| ChemicalElement const * GIDI::TargetInfo::IsotopicAbundances::operator[] | ( | std::string const & | a_symbol | ) | const |
Returns the ChemicalElement with symbol a_symbol if it exists; otherwise, nullptr is returned.
| a_symbol | [in] The symbol for the chemical element whose isotopic abundance data are being requested. |
Definition at line 145 of file GIDI_targetInfo.cc.
|
virtual |
Fills the argument a_writeInfo with the XML lines that represent this. Recursively enters each sub-node.
| a_writeInfo | [in/out] Instance containing incremental indentation and other information and stores the appended lines. |
| a_indent | [in] The amount to indent this node. |
Reimplemented from GUPI::Ancestry.
Definition at line 162 of file GIDI_targetInfo.cc.