|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <PoPI.hpp>
Public Member Functions | |
| Suite (std::string const &a_moniker) | |
| ~Suite () | |
| void | appendFromParentNode (HAPI::Node const &a_node, Database *a_DB, T2 *a_parent) |
| void | appendFromParentNode2 (HAPI::Node const &a_node, T2 *a_parent) |
| std::string::size_type | size (void) const |
| T & | operator[] (std::size_t a_index) const |
| std::string const & | moniker (void) |
| void | toXMLList (std::vector< std::string > &a_XMLList, std::string const &a_indent1) const |
This is the base class for all suite like members.
|
inline |
Definition at line 316 of file PoPI.hpp.
| PoPI::Suite< T, T2 >::~Suite | ( | ) |
| void PoPI::Suite< T, T2 >::appendFromParentNode | ( | HAPI::Node const & | a_node, |
| Database * | a_DB, | ||
| T2 * | a_parent ) |
Adds the children of a_node to the suite and to a_DB.
| a_node | [in] The HAPI::Node to be parsed. |
| a_DB | [in] The PoPI::Database instance to add the constructed items to. |
| a_parent | [in] The parent suite that will contain this. |
| void PoPI::Suite< T, T2 >::appendFromParentNode2 | ( | HAPI::Node const & | a_node, |
| T2 * | a_parent ) |
Adds the children of a_node to the suite.
| a_node | [in] The HAPI::Node to be parsed. |
| a_parent | [in] The parent suite that will contain this. |
|
inline |
|
inline |
|
inline |
Returns the number of items in the suite.
Definition at line 321 of file PoPI.hpp.
Referenced by PoPI::DecayMode::calculateNuclideGammaBranchStateInfo().
| void PoPI::Suite< T, T2 >::toXMLList | ( | std::vector< std::string > & | a_XMLList, |
| std::string const & | a_indent1 ) const |
Creates an XML representation of the suite.
| a_XMLList | [in] The list the XML lines are added to. |
| a_indent1 | [in] The amount to indent the XML text. |
Definition at line 383 of file PoPI.hpp.
Referenced by toXMLList().