|
Geant4
10.02.p02
|
#include <GIDI_settings.hh>
Collaboration diagram for GIDI_settings_particle:Public Member Functions | |
| GIDI_settings_particle (int PoPId, bool transporting, int energyMode) | |
| GIDI_settings_particle (GIDI_settings_particle const &particle) | |
| int | initialize (int PoPId, bool transporting, int energyMode) |
| ~GIDI_settings_particle () | |
| int | addFlux (GIDI::statusMessageReporting *smr, GIDI_settings_flux const &flux) |
| GIDI_settings_processedFlux const * | nearestFluxToTemperature (double temperature) const |
| int | getGroupIndexFromEnergy (double e_in, bool encloseOutOfRange) const |
| int | getNumberOfGroups (void) const |
| int | getPoPId (void) const |
| int | getEnergyMode (void) const |
| bool | getTransporting (void) const |
| GIDI_settings_group | getGroup (void) const |
| GIDI_settings_flux const * | getFlux (double temperature) const |
| GIDI::ptwXPoints * | groupFunction (GIDI::statusMessageReporting *smr, GIDI::ptwXYPoints *ptwXY1, double temperature, int order) const |
| void | setGroup (GIDI_settings_group const &group) |
| bool | isEnergyMode_continuous (void) const |
| bool | isEnergyMode_grouped (void) const |
| bool | isEnergyMode_fixedGrid (void) const |
Private Member Functions | |
| GIDI_settings_flux const * | getProcessedFlux (double temperature) const |
Private Attributes | |
| int | mPoPId |
| bool | mTransporting |
| int | mEnergyMode |
| GIDI_settings_group | mGroup |
| GIDI::ptwXPoints * | mGroupX |
| std::vector < GIDI_settings_processedFlux > | mProcessedFluxes |
Definition at line 184 of file GIDI_settings.hh.
| GIDI_settings_particle::GIDI_settings_particle | ( | int | PoPId, |
| bool | transporting, | ||
| int | energyMode | ||
| ) |
Definition at line 16 of file GIDI_settings_particle.cc.
References initialize().
Here is the call graph for this function:| GIDI_settings_particle::GIDI_settings_particle | ( | GIDI_settings_particle const & | particle | ) |
Definition at line 23 of file GIDI_settings_particle.cc.
References initialize(), mEnergyMode, mGroup, mPoPId, mProcessedFluxes, mTransporting, and setGroup().
Here is the call graph for this function:| GIDI_settings_particle::~GIDI_settings_particle | ( | ) |
Definition at line 68 of file GIDI_settings_particle.cc.
References mGroupX, and ptwX_free().
Here is the call graph for this function:| int GIDI_settings_particle::addFlux | ( | GIDI::statusMessageReporting * | smr, |
| GIDI_settings_flux const & | flux | ||
| ) |
Definition at line 75 of file GIDI_settings_particle.cc.
References GIDI_settings_flux::getTemperature(), mGroupX, and mProcessedFluxes.
Here is the call graph for this function:
|
inline |
Definition at line 205 of file GIDI_settings.hh.
| GIDI_settings_flux const* GIDI_settings_particle::getFlux | ( | double | temperature | ) | const |
|
inline |
Definition at line 207 of file GIDI_settings.hh.
Referenced by MCGIDI_reaction_recast().
Here is the caller graph for this function:
|
inline |
Definition at line 202 of file GIDI_settings.hh.
References GIDI_settings_group::getGroupIndexFromEnergy().
Here is the call graph for this function:
|
inline |
Definition at line 203 of file GIDI_settings.hh.
References GIDI_settings_group::getNumberOfGroups().
Referenced by MCGIDI_target_heated_recast().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 204 of file GIDI_settings.hh.
Referenced by GIDI_settings::addParticle().
Here is the caller graph for this function:
|
private |
|
inline |
Definition at line 206 of file GIDI_settings.hh.
| ptwXPoints * GIDI_settings_particle::groupFunction | ( | GIDI::statusMessageReporting * | smr, |
| GIDI::ptwXYPoints * | ptwXY1, | ||
| double | temperature, | ||
| int | order | ||
| ) | const |
Definition at line 118 of file GIDI_settings_particle.cc.
References GIDI_settings_processedFlux::groupFunction(), mGroupX, and nearestFluxToTemperature().
Referenced by MCGIDI_reaction_recast().
Here is the call graph for this function:
Here is the caller graph for this function:| int GIDI_settings_particle::initialize | ( | int | PoPId, |
| bool | transporting, | ||
| int | energyMode | ||
| ) |
Definition at line 34 of file GIDI_settings_particle.cc.
References GIDI_settings_projectileEnergyMode_continuousEnergy, GIDI_settings_projectileEnergyMode_grouped, mEnergyMode, mGroup, mGroupX, mPoPId, mTransporting, and setGroup().
Referenced by GIDI_settings_particle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 212 of file GIDI_settings.hh.
References GIDI_settings_projectileEnergyMode_continuousEnergy.
|
inline |
Definition at line 214 of file GIDI_settings.hh.
References GIDI_settings_projectileEnergyMode_fixedGrid.
|
inline |
Definition at line 213 of file GIDI_settings.hh.
References GIDI_settings_projectileEnergyMode_grouped.
Referenced by MCGIDI_target_heated_recast().
Here is the caller graph for this function:| GIDI_settings_processedFlux const * GIDI_settings_particle::nearestFluxToTemperature | ( | double | temperature | ) | const |
Definition at line 90 of file GIDI_settings_particle.cc.
References mProcessedFluxes.
Referenced by groupFunction().
Here is the caller graph for this function:| void GIDI_settings_particle::setGroup | ( | GIDI_settings_group const & | group | ) |
Definition at line 53 of file GIDI_settings_particle.cc.
References mGroup, mGroupX, GIDI_settings_group::pointer(), ptwX_create(), ptwX_free(), and GIDI_settings_group::size().
Referenced by GIDI_settings_particle(), and initialize().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 189 of file GIDI_settings.hh.
Referenced by GIDI_settings_particle(), and initialize().
|
private |
Definition at line 190 of file GIDI_settings.hh.
Referenced by GIDI_settings_particle(), initialize(), and setGroup().
|
private |
Definition at line 191 of file GIDI_settings.hh.
Referenced by addFlux(), groupFunction(), initialize(), setGroup(), and ~GIDI_settings_particle().
|
private |
Definition at line 187 of file GIDI_settings.hh.
Referenced by GIDI_settings_particle(), and initialize().
|
private |
Definition at line 192 of file GIDI_settings.hh.
Referenced by addFlux(), GIDI_settings_particle(), and nearestFluxToTemperature().
|
private |
Definition at line 188 of file GIDI_settings.hh.
Referenced by GIDI_settings_particle(), and initialize().