|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <MCGIDI.hpp>
Class to store user defined preferences for creating an MCGIDI::Protare instance.
Definition at line 103 of file MCGIDI.hpp.
| LUPI_HOST MCGIDI::Transporting::MC::MC | ( | PoPI::Database const & | a_pops, |
| std::string const & | a_projectileID, | ||
| GIDI::Styles::Suite const * | a_styles, | ||
| std::string const & | a_label, | ||
| GIDI::Transporting::DelayedNeutrons | a_delayedNeutrons, | ||
| double | energyDomainMax ) |
| LUPI_HOST MCGIDI::Transporting::MC::MC | ( | PoPI::Database const & | a_pops, |
| GIDI::Protare const & | a_protare, | ||
| std::string const & | a_label, | ||
| GIDI::Transporting::DelayedNeutrons | a_delayedNeutrons, | ||
| double | energyDomainMax ) |
Returns the value of the m_URR_mode member.
Definition at line 194 of file MCGIDI.hpp.
Referenced by MCGIDI::convertACE_URR_probabilityTablesFromGIDI(), and MCGIDI::HeatedCrossSectionContinuousEnergy::HeatedCrossSectionContinuousEnergy().
|
inline |
Returns the value of the m_addExpectedValueData member.
Definition at line 155 of file MCGIDI.hpp.
Referenced by MCGIDI::HeatedCrossSectionContinuousEnergy::HeatedCrossSectionContinuousEnergy().
|
inline |
Returns the value of the m_crossSectionLookupMode.
Definition at line 158 of file MCGIDI.hpp.
Referenced by MCGIDI::convertACE_URR_probabilityTablesFromGIDI().
|
inline |
See method setCrossSectionLookupMode. This method is deprecated.
Definition at line 160 of file MCGIDI.hpp.
|
inline |
Returns the value of the m_distributionLookupMode.
Definition at line 170 of file MCGIDI.hpp.
|
inline |
See method setDistributionLookupMode. This method is deprecated.
Definition at line 172 of file MCGIDI.hpp.
|
inline |
Returns the value of the m_energyDomainMax.
Definition at line 138 of file MCGIDI.hpp.
|
inline |
Definition at line 212 of file MCGIDI.hpp.
Referenced by MCGIDI::HeatedCrossSectionContinuousEnergy::HeatedCrossSectionContinuousEnergy().
|
inline |
Definition at line 213 of file MCGIDI.hpp.
|
inline |
Returns the value of the m_ignoreENDF_MT5.
Definition at line 140 of file MCGIDI.hpp.
|
inline |
Definition at line 134 of file MCGIDI.hpp.
|
inline |
Returns the value of the m_makePhotonEmissionProbabilitiesOne member.
Definition at line 215 of file MCGIDI.hpp.
|
inline |
Returns the value of the m_other1dDataLookupMode.
Definition at line 164 of file MCGIDI.hpp.
|
inline |
See method setOther1dDataLookupMode. This method is deprecated.
Definition at line 166 of file MCGIDI.hpp.
| LUPI_HOST void MCGIDI::Transporting::MC::process | ( | GIDI::Protare const & | a_protare | ) |
|
inline |
Definition at line 145 of file MCGIDI.hpp.
Referenced by MCGIDI::OutputChannel::OutputChannel().
|
inline |
Definition at line 146 of file MCGIDI.hpp.
|
inline |
Definition at line 141 of file MCGIDI.hpp.
Referenced by setIgnoreENDF_MT5().
|
inline |
Definition at line 209 of file MCGIDI.hpp.
|
inline |
Set the m_addExpectedValueData member to a_addExpectedValueData.
Definition at line 156 of file MCGIDI.hpp.
| LUPI_HOST void MCGIDI::Transporting::MC::setCrossSectionLookupMode | ( | LookupMode::Data1d | a_crossSectionLookupMode | ) |
Sets the m_crossSectionLookupMode member of this to a_crossSectionLookupMode.
| a_crossSectionLookupMode | [in] The LookupMode::Data1d data mode. |
Definition at line 91 of file MCGIDI_settings.cc.
Referenced by crossSectionLookupMode(), and setCrossSectionLookupMode().
| LUPI_HOST void MCGIDI::Transporting::MC::setDistributionLookupMode | ( | LookupMode::Distribution | a_distributionLookupMode | ) |
Sets the m_distributionLookupMode member of this to a_distributionLookupMode.
| a_distributionLookupMode | [in] The LookupMode::Data1d data mode. |
Definition at line 118 of file MCGIDI_settings.cc.
Referenced by distributionLookupMode(), and setDistributionLookupMode().
|
inline |
This function is deprecated. Use set_ignoreENDF_MT5 instead.
Definition at line 142 of file MCGIDI.hpp.
|
inline |
Sets member m_makePhotonEmissionProbabilitiesOne to a_makePhotonEmissionProbabilitiesOne.
Definition at line 217 of file MCGIDI.hpp.
| LUPI_HOST void MCGIDI::Transporting::MC::setOther1dDataLookupMode | ( | LookupMode::Data1d | a_other1dDataLookupMode | ) |
Sets the m_other1dDataLookupMode member of this to a_other1dDataLookupMode.
| a_other1dDataLookupMode | [in] The LookupMode::Data1d data mode. |
Definition at line 106 of file MCGIDI_settings.cc.
Referenced by other1dDataLookupMode(), and setOther1dDataLookupMode().
|
inline |
Definition at line 149 of file MCGIDI.hpp.
Referenced by G4GIDI::readTarget(), and sampleNonTransportingParticles().
|
inline |
See member m_upscatterModel to Sampling::Upscatter::Model::A.
Definition at line 177 of file MCGIDI.hpp.
| LUPI_HOST void MCGIDI::Transporting::MC::setUpscatterModelAGroupBoundaries | ( | std::vector< double > const & | a_groupBoundaries | ) |
This method sets the member m_upscatterModelAGroupBoundaries to a_groupBoundaries. It also checks that the groups are in ascending order and executes a throw if they are not.
| a_groupBoundaries | [in] List of multi-group boundaries. |
Definition at line 131 of file MCGIDI_settings.cc.
Referenced by setUpscatterModelAGroupBoundaries().
|
inline |
Set member m_upscatterModel to Sampling::Upscatter::Model::B.
Definition at line 178 of file MCGIDI.hpp.
|
inline |
Set member m_upscatterModel to Sampling::Upscatter::Model::BSnLimits.
Definition at line 179 of file MCGIDI.hpp.
|
inline |
Set member m_upscatterModel to Sampling::Upscatter::Model::DBRC.
Definition at line 180 of file MCGIDI.hpp.
This methods sets member m_URR_mode to a_URR_mode.
Definition at line 195 of file MCGIDI.hpp.
|
inline |
Definition at line 152 of file MCGIDI.hpp.
|
inline |
Set the m_wantTerrellPromptNeutronDistribution member to a_wantTerrellPromptNeutronDistribution.
Definition at line 199 of file MCGIDI.hpp.
Referenced by wantTerrellPromptNeutronDistribution().
|
inline |
Sets member m_zeroNuclearLevelEnergyWidth to a_zeroNuclearLevelEnergyWidth.
Definition at line 221 of file MCGIDI.hpp.
|
inline |
Returns the value of the m_styles.
Definition at line 131 of file MCGIDI.hpp.
Referenced by MCGIDI::HeatedCrossSectionContinuousEnergy::HeatedCrossSectionContinuousEnergy(), and MCGIDI::Distributions::parseGIDI().
|
inline |
This is needed for ProtareTNSL, but should be avoided otherwise. FIXME, need to have a better way.
Definition at line 132 of file MCGIDI.hpp.
|
inline |
Returns the value of the m_upscatterModel.
Definition at line 176 of file MCGIDI.hpp.
|
inline |
Returns a const reference to the m_upscatterModelAGroupBoundaries member.
Definition at line 181 of file MCGIDI.hpp.
|
inline |
Definition at line 151 of file MCGIDI.hpp.
Referenced by MCGIDI::HeatedCrossSectionContinuousEnergy::HeatedCrossSectionContinuousEnergy().
|
inline |
Returns false if m_URR_mode is URR_mode::none and true otherwise. This method is deprecated. Please use _URR_mode instead.
Definition at line 185 of file MCGIDI.hpp.
|
inline |
If a_want_URR_probabilityTables is true sets m_URR_mode to URR_mode::pdfs, otherwise set it to URR_mode::none. This method is deprecated. Please use setURR_mode instead.
Definition at line 188 of file MCGIDI.hpp.
|
inline |
Definition at line 208 of file MCGIDI.hpp.
|
inline |
Definition at line 207 of file MCGIDI.hpp.
Referenced by MCGIDI::Distributions::parseGIDI().
|
inline |
Returns the value of the m_wantTerrellPromptNeutronDistribution member.
Definition at line 197 of file MCGIDI.hpp.
Referenced by MCGIDI::Product::Product().
|
inline |
See method setWantTerrellPromptNeutronDistribution. This method is deprecated.
Definition at line 202 of file MCGIDI.hpp.
|
inline |
Returns the value of the m_zeroNuclearLevelEnergyWidth member.
Definition at line 219 of file MCGIDI.hpp.