#include <MCGIDI.h>
Public 멤버 함수 | |
MCGIDI_quantitiesLookupModes (int projectilesPOPID) | |
~MCGIDI_quantitiesLookupModes () | |
double | getProjectileEnergy (void) const |
void | setProjectileEnergy (double e_in) |
int | getGroupIndex (void) const |
int | setGroupIndex (GIDI_settings const &settings, bool encloseOutOfRange) |
double | getTemperature (void) const |
void | setTemperature (double temperature) |
enum MCGIDI_quantityLookupMode | getMode (std::string const &quantity) const |
enum MCGIDI_quantityLookupMode | getCrossSectionMode (void) const |
std::vector< std::string > | getListOfLookupQuanities () const |
void | setMode (std::string const &quantity, enum MCGIDI_quantityLookupMode mode) |
void | setCrossSectionMode (enum MCGIDI_quantityLookupMode mode) |
void | setModeAll (enum MCGIDI_quantityLookupMode mode) |
Private 속성 | |
int | mProjectilesPOPID |
double | mProjectileEnergy |
int | mGroupIndex |
double | mProjectileEnergyForGroupIndex |
double | mTemperature |
enum MCGIDI_quantityLookupMode | mCrossSectionMode |
enum MCGIDI_quantityLookupMode | mMultiplicityMode |
MCGIDI_quantitiesLookupModes::MCGIDI_quantitiesLookupModes | ( | int | projectilesPOPID | ) |
MCGIDI_quantitiesLookupMode.cc 파일의 12 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_quantityLookupMode_pointwise, mCrossSectionMode, mGroupIndex, mMultiplicityMode, mProjectileEnergy, mProjectileEnergyForGroupIndex, mProjectilesPOPID, mTemperature.
MCGIDI_quantitiesLookupModes::~MCGIDI_quantitiesLookupModes | ( | ) |
MCGIDI_quantitiesLookupMode.cc 파일의 25 번째 라인에서 정의되었습니다.
|
inline |
MCGIDI.h 파일의 107 번째 라인에서 정의되었습니다.
다음을 참조함 : mCrossSectionMode.
다음에 의해서 참조됨 : MCGIDI_reaction_getCrossSectionAtE(), MCGIDI_target_heated_getTotalCrossSectionAtE(), MCGIDI_target_sampleReaction().
MCGIDI.h 파일의 100 번째 라인에서 정의되었습니다.
다음을 참조함 : mGroupIndex.
다음에 의해서 참조됨 : MCGIDI_reaction_getCrossSectionAtE(), MCGIDI_target_heated_getTotalCrossSectionAtE(), MCGIDI_target_sampleReaction().
std::vector< std::string > MCGIDI_quantitiesLookupModes::getListOfLookupQuanities | ( | ) | const |
MCGIDI_quantitiesLookupMode.cc 파일의 59 번째 라인에서 정의되었습니다.
enum MCGIDI_quantityLookupMode MCGIDI_quantitiesLookupModes::getMode | ( | std::string const & | quantity | ) | const |
MCGIDI_quantitiesLookupMode.cc 파일의 46 번째 라인에서 정의되었습니다.
다음을 참조함 : mCrossSectionMode, mMultiplicityMode.
|
inline |
MCGIDI.h 파일의 97 번째 라인에서 정의되었습니다.
다음을 참조함 : mProjectileEnergy.
다음에 의해서 참조됨 : MCGIDI_angular_sampleMu(), MCGIDI_energy_sampleEnergy(), MCGIDI_energy_sampleWeightedFunctional(), MCGIDI_KalbachMann_sampleEp(), MCGIDI_kinetics_COM2Lab(), MCGIDI_outputChannel_sampleProductsAtE(), MCGIDI_reaction_getCrossSectionAtE(), MCGIDI_sampling_doubleDistribution(), MCGIDI_target_heated_getTotalCrossSectionAtE(), MCGIDI_target_sampleNullReactionProductsAtE(), MCGIDI_target_sampleReaction().
|
inline |
MCGIDI.h 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : mTemperature.
다음에 의해서 참조됨 : MCGIDI_target_getIndexReactionCrossSectionAtE(), MCGIDI_target_getTotalCrossSectionAtTAndE(), MCGIDI_target_sampleReaction().
|
inline |
MCGIDI.h 파일의 110 번째 라인에서 정의되었습니다.
다음을 참조함 : mCrossSectionMode.
다음에 의해서 참조됨 : G4GIDI_target::getElasticFinalState(), G4GIDI_target::getFinalState(), G4GIDI_target::getTotalCrossSectionAtE(), G4GIDI_target::sampleChannelCrossSectionAtE(), G4GIDI_target::sumChannelCrossSectionAtE().
int MCGIDI_quantitiesLookupModes::setGroupIndex | ( | GIDI_settings const & | settings, |
bool | encloseOutOfRange | ||
) |
void MCGIDI_quantitiesLookupModes::setMode | ( | std::string const & | quantity, |
enum MCGIDI_quantityLookupMode | mode | ||
) |
MCGIDI_quantitiesLookupMode.cc 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : mCrossSectionMode, mMultiplicityMode.
void MCGIDI_quantitiesLookupModes::setModeAll | ( | enum MCGIDI_quantityLookupMode | mode | ) |
MCGIDI_quantitiesLookupMode.cc 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : mCrossSectionMode, mMultiplicityMode.
|
inline |
MCGIDI.h 파일의 98 번째 라인에서 정의되었습니다.
다음을 참조함 : mProjectileEnergy.
다음에 의해서 참조됨 : G4GIDI_target::getElasticFinalState(), G4GIDI_target::getFinalState(), G4GIDI_target::getTotalCrossSectionAtE(), G4GIDI_target::sampleChannelCrossSectionAtE(), G4GIDI_target::sumChannelCrossSectionAtE().
|
inline |
MCGIDI.h 파일의 104 번째 라인에서 정의되었습니다.
다음을 참조함 : mTemperature.
다음에 의해서 참조됨 : G4GIDI_target::getElasticFinalState(), G4GIDI_target::getFinalState(), G4GIDI_target::getTotalCrossSectionAtE(), G4GIDI_target::sampleChannelCrossSectionAtE(), G4GIDI_target::sumChannelCrossSectionAtE().
|
private |
MCGIDI.h 파일의 90 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getCrossSectionMode(), getMode(), MCGIDI_quantitiesLookupModes(), setCrossSectionMode(), setMode(), setModeAll().
|
private |
MCGIDI.h 파일의 87 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getGroupIndex(), MCGIDI_quantitiesLookupModes(), setGroupIndex().
|
private |
MCGIDI.h 파일의 91 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getMode(), MCGIDI_quantitiesLookupModes(), setMode(), setModeAll().
|
private |
MCGIDI.h 파일의 86 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getProjectileEnergy(), MCGIDI_quantitiesLookupModes(), setGroupIndex(), setProjectileEnergy().
|
private |
MCGIDI.h 파일의 88 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MCGIDI_quantitiesLookupModes(), setGroupIndex().
|
private |
MCGIDI.h 파일의 85 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MCGIDI_quantitiesLookupModes(), setGroupIndex().
|
private |
MCGIDI.h 파일의 89 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getTemperature(), MCGIDI_quantitiesLookupModes(), setTemperature().