ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/lend/include/GIDI_settings.hh>
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 188 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 188 of file GIDI_settings.hh
Definition at line 16 of file GIDI_settings_particle.cc.
View newest version in sPHENIX GitHub at line 16 of file GIDI_settings_particle.cc
References initialize().
GIDI_settings_particle::GIDI_settings_particle | ( | GIDI_settings_particle const & | particle | ) |
Definition at line 23 of file GIDI_settings_particle.cc.
View newest version in sPHENIX GitHub at line 23 of file GIDI_settings_particle.cc
References initialize(), mEnergyMode, mGroup, mPoPId, mProcessedFluxes, mTransporting, and setGroup().
GIDI_settings_particle::~GIDI_settings_particle | ( | ) |
Definition at line 68 of file GIDI_settings_particle.cc.
View newest version in sPHENIX GitHub at line 68 of file GIDI_settings_particle.cc
References mGroupX, and ptwX_free().
int GIDI_settings_particle::addFlux | ( | GIDI::statusMessageReporting * | smr, |
GIDI_settings_flux const & | flux | ||
) |
Definition at line 75 of file GIDI_settings_particle.cc.
View newest version in sPHENIX GitHub at line 75 of file GIDI_settings_particle.cc
References GIDI_settings_flux::getTemperature(), mGroupX, and mProcessedFluxes.
Definition at line 209 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 209 of file GIDI_settings.hh
References mEnergyMode.
GIDI_settings_flux const* GIDI_settings_particle::getFlux | ( | double | temperature | ) | const |
|
inline |
Definition at line 211 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 211 of file GIDI_settings.hh
References mGroup.
Referenced by MCGIDI_reaction_recast().
|
inline |
Definition at line 206 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 206 of file GIDI_settings.hh
References GIDI_settings_group::getGroupIndexFromEnergy(), and mGroup.
Referenced by MCGIDI_quantitiesLookupModes::setGroupIndex().
Definition at line 207 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 207 of file GIDI_settings.hh
References GIDI_settings_group::getNumberOfGroups(), and mGroup.
Referenced by MCGIDI_target_heated_recast().
Definition at line 208 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 208 of file GIDI_settings.hh
References mPoPId.
Referenced by GIDI_settings::addParticle().
|
private |
|
inline |
Definition at line 210 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 210 of file GIDI_settings.hh
References mTransporting.
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.
View newest version in sPHENIX GitHub at line 118 of file GIDI_settings_particle.cc
References GIDI_settings_processedFlux::groupFunction(), mGroupX, and nearestFluxToTemperature().
Referenced by MCGIDI_reaction_recast().
Definition at line 34 of file GIDI_settings_particle.cc.
View newest version in sPHENIX GitHub 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().
|
inline |
Definition at line 216 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 216 of file GIDI_settings.hh
References GIDI_settings_projectileEnergyMode_continuousEnergy, and mEnergyMode.
|
inline |
Definition at line 218 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 218 of file GIDI_settings.hh
References GIDI_settings_projectileEnergyMode_fixedGrid, and mEnergyMode.
|
inline |
Definition at line 217 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 217 of file GIDI_settings.hh
References GIDI_settings_projectileEnergyMode_grouped, and mEnergyMode.
Referenced by MCGIDI_target_heated_recast().
GIDI_settings_processedFlux const * GIDI_settings_particle::nearestFluxToTemperature | ( | double | temperature | ) | const |
Definition at line 90 of file GIDI_settings_particle.cc.
View newest version in sPHENIX GitHub at line 90 of file GIDI_settings_particle.cc
References mProcessedFluxes.
Referenced by groupFunction().
void GIDI_settings_particle::setGroup | ( | GIDI_settings_group const & | group | ) |
Definition at line 53 of file GIDI_settings_particle.cc.
View newest version in sPHENIX GitHub at line 53 of file GIDI_settings_particle.cc
References int(), mGroup, mGroupX, GIDI_settings_group::pointer(), ptwX_create(), ptwX_free(), and GIDI_settings_group::size().
Referenced by GIDI_settings_particle(), and initialize().
|
private |
Definition at line 193 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 193 of file GIDI_settings.hh
Referenced by getEnergyMode(), GIDI_settings_particle(), initialize(), isEnergyMode_continuous(), isEnergyMode_fixedGrid(), and isEnergyMode_grouped().
|
private |
Definition at line 194 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 194 of file GIDI_settings.hh
Referenced by getGroup(), getGroupIndexFromEnergy(), getNumberOfGroups(), GIDI_settings_particle(), initialize(), and setGroup().
|
private |
Definition at line 195 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 195 of file GIDI_settings.hh
Referenced by addFlux(), groupFunction(), initialize(), setGroup(), and ~GIDI_settings_particle().
|
private |
Definition at line 191 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 191 of file GIDI_settings.hh
Referenced by getPoPId(), GIDI_settings_particle(), and initialize().
|
private |
Definition at line 196 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 196 of file GIDI_settings.hh
Referenced by addFlux(), GIDI_settings_particle(), and nearestFluxToTemperature().
|
private |
Definition at line 192 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 192 of file GIDI_settings.hh
Referenced by getTransporting(), GIDI_settings_particle(), and initialize().