|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <HAPI.hpp>
Public Member Functions | |
| Node () | |
| Node (Node_internal *a_node) | |
| Node (Node const &a_node) | |
| ~Node () | |
| Attribute | attribute (const char *a_name) const |
| std::string | attribute_as_string (const char *a_name) const |
| int | attribute_as_int (const char *a_name) const |
| long | attribute_as_long (const char *a_name) const |
| double | attribute_as_double (const char *a_name) const |
| Node | child (const char *name) const |
| Node | first_child () const |
| Node | next_sibling () const |
| void | to_next_sibling () const |
| Node & | operator= (const Node &other) |
| std::string | name () const |
| bool | empty () const |
| Text | text () const |
| Data | data () const |
| HAPI::Node::Node | ( | ) |
Definition at line 20 of file HAPI_Node.cc.
Referenced by child(), first_child(), next_sibling(), Node(), and operator=().
| HAPI::Node::Node | ( | Node_internal * | a_node | ) |
Definition at line 30 of file HAPI_Node.cc.
| HAPI::Node::Node | ( | Node const & | a_node | ) |
Copy constructor.
| a_node | [In] The node to copy. |
Definition at line 41 of file HAPI_Node.cc.
| HAPI::Node::~Node | ( | ) |
Definition at line 60 of file HAPI_Node.cc.
|
inline |
Definition at line 176 of file HAPI.hpp.
Referenced by PoPI::Decay::Decay().
|
inline |
|
inline |
|
inline |
Definition at line 191 of file HAPI.hpp.
Referenced by GIDI::parseValuesOfDoubles(), and GIDI::parseValuesOfInts().
|
inline |
Definition at line 179 of file HAPI.hpp.
Referenced by GIDI::FlattenedArrayData::FlattenedArrayData(), GIDI::Protare::initialize(), GIDI::parseFrame(), GIDI::parseValuesOfDoubles(), GIDI::parseValuesOfInts(), and GIDI::Suite::Suite().
| Node HAPI::Node::child | ( | const char * | name | ) | const |
Definition at line 72 of file HAPI_Node.cc.
Referenced by GIDI::Styles::AngularDistributionReconstructed::AngularDistributionReconstructed(), GIDI::Styles::AverageProductData::AverageProductData(), GIDI::Styles::Base::Base(), GIDI::Styles::CrossSectionReconstructed::CrossSectionReconstructed(), PoPI::Decay::Decay(), PoPI::DecayData::DecayData(), PoPI::DecayMode::DecayMode(), GIDI::Styles::Evaluated::Evaluated(), GIDI::Functions::FissionEnergyRelease::FissionEnergyRelease(), GIDI::Functions::Gridded1d::Gridded1d(), GIDI::GRIN::GRIN_continuumGammas::GRIN_continuumGammas(), GIDI::TargetInfo::IsotopicAbundances::initialize(), PoPI::Isotope::Isotope(), GIDI::Distributions::KalbachMann::KalbachMann(), GIDI::Functions::Legendre1d::Legendre1d(), GIDI::Sums::Sums::parse(), GIDI::TargetInfo::TargetInfo::parseEvaluatedTargetInfo(), GIDI::Functions::Polynomial1d::Polynomial1d(), GIDI::Product::Product(), GIDI::Reaction::Reaction(), GIDI::Suite::Suite(), GIDI::Map::TNSL::TNSL(), GIDI::Functions::Xs_pdf_cdf1d::Xs_pdf_cdf1d(), GIDI::Functions::XYs1d::XYs1d(), and GIDI::Functions::Ys1d::Ys1d().
| Data HAPI::Node::data | ( | ) | const |
Definition at line 178 of file HAPI_Node.cc.
Referenced by GIDI::parseValuesOfDoubles(), and GIDI::parseValuesOfInts().
| bool HAPI::Node::empty | ( | ) | const |
Definition at line 150 of file HAPI_Node.cc.
Referenced by GIDI::Fluxes::addFile(), GIDI::Groups::addFile(), GIDI::Styles::AngularDistributionReconstructed::AngularDistributionReconstructed(), PoPI::Suite< T, T2 >::appendFromParentNode(), PoPI::Suite< T, T2 >::appendFromParentNode2(), GIDI::Array::Array::Array(), GIDI::Styles::AverageProductData::AverageProductData(), GIDI::Axes::Axes(), GIDI::Styles::Base::Base(), GIDI::Styles::CrossSectionReconstructed::CrossSectionReconstructed(), GIDI::data1dListParse(), GIDI::data2dListParse(), GIDI::FlattenedArrayData::FlattenedArrayData(), PoPI::GammaDecayData::GammaDecayData(), GIDI::Distributions::KalbachMann::KalbachMann(), PoPI::Nucleus::Nucleus(), GIDI::Documentation_1_10::Suite::parse(), GIDI::Suite::parse(), GIDI::Sums::Sums::parse(), GUPI::Suite::parse(), PoPI::PQ_suite::PQ_suite(), GIDI::ACE_URR::ProbabilityTable::ProbabilityTable(), GIDI::Reaction::Reaction(), GIDI::Functions::Regions1d::Regions1d(), GIDI::Functions::Regions2d::Regions2d(), GIDI::Functions::ResonancesWithBackground1d::ResonancesWithBackground1d(), GIDI::Suite::Suite(), GIDI::Sums::Summands::Summands(), GIDI::Functions::WeightedFunctionals2d::WeightedFunctionals2d(), GIDI::Functions::XYs2d::XYs2d(), and GIDI::Functions::XYs3d::XYs3d().
| Node HAPI::Node::first_child | ( | ) | const |
Definition at line 82 of file HAPI_Node.cc.
Referenced by GIDI::Fluxes::addFile(), GIDI::Groups::addFile(), PoPI::Suite< T, T2 >::appendFromParentNode(), PoPI::Suite< T, T2 >::appendFromParentNode2(), GIDI::Array::Array::Array(), GIDI::Axes::Axes(), GIDI::data1dListParse(), GIDI::data2dListParse(), GIDI::Functions::FissionEnergyRelease::FissionEnergyRelease(), GIDI::FlattenedArrayData::FlattenedArrayData(), GIDI::Grid::Grid(), GIDI::Distributions::KalbachMann::KalbachMann(), GIDI::Documentation_1_10::Suite::parse(), GIDI::Suite::parse(), GUPI::Suite::parse(), PoPI::PQ_suite::PQ_suite(), GIDI::ACE_URR::ProbabilityTable::ProbabilityTable(), GIDI::Reaction::Reaction(), GIDI::Functions::Regions1d::Regions1d(), GIDI::Functions::Regions2d::Regions2d(), GIDI::Functions::ResonancesWithBackground1d::ResonancesWithBackground1d(), GIDI::Sums::Summands::Summands(), GIDI::Functions::Weighted_function2d::Weighted_function2d(), GIDI::Functions::WeightedFunctionals2d::WeightedFunctionals2d(), GIDI::Functions::XYs2d::XYs2d(), and GIDI::Functions::XYs3d::XYs3d().
| std::string HAPI::Node::name | ( | ) | const |
Definition at line 136 of file HAPI_Node.cc.
Referenced by GIDI::data1dParse(), GIDI::data1dParseAllowEmpty(), GIDI::data2dParse(), GIDI::data3dParse(), GIDI::Protare::initialize(), GIDI::parseDistributionSuite(), GIDI::parseProductSuite(), and GIDI::Reaction::Reaction().
| Node HAPI::Node::next_sibling | ( | ) | const |
Definition at line 96 of file HAPI_Node.cc.
Definition at line 122 of file HAPI_Node.cc.
| Text HAPI::Node::text | ( | ) | const |
Definition at line 164 of file HAPI_Node.cc.
| void HAPI::Node::to_next_sibling | ( | ) | const |
Definition at line 112 of file HAPI_Node.cc.
Referenced by GIDI::Functions::Weighted_function2d::Weighted_function2d().