Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <map>
#include <string.h>
#include <cmath>
#include "MCGIDI.h"
#include "MCGIDI_misc.h"
#include <xDataTOM_importXML_private.h>
Go to the source code of this file.
MCGIDI_target * MCGIDI_target_free | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target | ||
) |
Definition at line 114 of file MCGIDI_target.cc.
Referenced by MCGIDI_target_new(), and G4GIDI_target::~G4GIDI_target().
char const * MCGIDI_target_getAttributesValue | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target, | ||
char const * | name | ||
) |
Definition at line 245 of file MCGIDI_target.cc.
int MCGIDI_target_getDomain | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target, | ||
double * | EMin, | ||
double * | EMax | ||
) |
Definition at line 382 of file MCGIDI_target.cc.
MCGIDI_target_heated * MCGIDI_target_getHeatedTargetAtIndex_ReadIfNeeded | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target, | ||
int | index | ||
) |
Definition at line 289 of file MCGIDI_target.cc.
MCGIDI_target_heated * MCGIDI_target_getHeatedTargetAtTIndex | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target, | ||
int | index | ||
) |
Definition at line 301 of file MCGIDI_target.cc.
double MCGIDI_target_getIndexReactionCrossSectionAtE | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target, | ||
int | index, | ||
MCGIDI_quantitiesLookupModes & | modes, | ||
bool | sampling | ||
) |
Definition at line 402 of file MCGIDI_target.cc.
Referenced by MCGIDI_target_sampleReaction(), G4GIDI_target::sampleChannelCrossSectionAtE(), and G4GIDI_target::sumChannelCrossSectionAtE().
double MCGIDI_target_getIndexReactionFinalQ | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target, | ||
int | index, | ||
MCGIDI_quantitiesLookupModes & | modes | ||
) |
Definition at line 493 of file MCGIDI_target.cc.
MCGIDI_reaction * MCGIDI_target_getReactionAtIndex | ( | MCGIDI_target * | target, |
int | index | ||
) |
Definition at line 333 of file MCGIDI_target.cc.
MCGIDI_reaction * MCGIDI_target_getReactionAtIndex_smr | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target, | ||
int | index | ||
) |
Definition at line 340 of file MCGIDI_target.cc.
enum MCGIDI_reactionType MCGIDI_target_getReactionTypeAtIndex | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target, | ||
int | index | ||
) |
Definition at line 323 of file MCGIDI_target.cc.
int MCGIDI_target_getTemperatures | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target, | ||
double * | temperatures | ||
) |
Definition at line 252 of file MCGIDI_target.cc.
Referenced by G4GIDI_target::getTemperatures().
double MCGIDI_target_getTotalCrossSectionAtTAndE | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target, | ||
MCGIDI_quantitiesLookupModes & | modes, | ||
bool | sampling | ||
) |
Definition at line 358 of file MCGIDI_target.cc.
Referenced by G4GIDI_target::getTotalCrossSectionAtE().
std::map< int, enum MCGIDI_transportability > const * MCGIDI_target_getUniqueProducts | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target | ||
) |
Definition at line 501 of file MCGIDI_target.cc.
int MCGIDI_target_initialize | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target | ||
) |
Definition at line 44 of file MCGIDI_target.cc.
Referenced by MCGIDI_target_new(), MCGIDI_target_read(), and MCGIDI_target_release().
MCGIDI_target * MCGIDI_target_new | ( | statusMessageReporting * | smr | ) |
Definition at line 33 of file MCGIDI_target.cc.
Referenced by MCGIDI_target_newRead().
MCGIDI_target * MCGIDI_target_newRead | ( | statusMessageReporting * | smr, |
const char * | fileName | ||
) |
Definition at line 52 of file MCGIDI_target.cc.
Referenced by G4GIDI_target::init(), MCGIDI_target_newReadFromMap(), and MCGIDI_target_newReadFromMapViaPoPIDs().
MCGIDI_target * MCGIDI_target_newReadFromMap | ( | statusMessageReporting * | smr, |
MCGIDI_map * | map, | ||
const char * | evaluation, | ||
const char * | projectileName, | ||
const char * | targetName | ||
) |
Definition at line 99 of file MCGIDI_target.cc.
MCGIDI_target * MCGIDI_target_newReadFromMapViaPoPIDs | ( | statusMessageReporting * | smr, |
MCGIDI_map * | map, | ||
const char * | evaluation, | ||
int | projectile_PoPID, | ||
int | target_PoPID | ||
) |
Definition at line 85 of file MCGIDI_target.cc.
int MCGIDI_target_numberOfProductionReactions | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target | ||
) |
Definition at line 347 of file MCGIDI_target.cc.
Referenced by G4GIDI_target::getNumberOfProductionChannels().
int MCGIDI_target_numberOfReactions | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target | ||
) |
Definition at line 316 of file MCGIDI_target.cc.
Referenced by G4GIDI_target::getChannelIDs(), G4GIDI_target::getNumberOfChannels(), G4GIDI_target::init(), MCGIDI_target_getDomain(), and MCGIDI_target_sampleReaction().
int MCGIDI_target_read | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target, | ||
const char * | fileName | ||
) |
Definition at line 143 of file MCGIDI_target.cc.
Referenced by MCGIDI_target_newRead(), MCGIDI_target_readFromMap(), and MCGIDI_target_readFromMapViaPoPIDs().
int MCGIDI_target_readFromMap | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target, | ||
MCGIDI_map * | map, | ||
const char * | evaluation, | ||
const char * | projectileName, | ||
const char * | targetName | ||
) |
Definition at line 74 of file MCGIDI_target.cc.
int MCGIDI_target_readFromMapViaPoPIDs | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target, | ||
MCGIDI_map * | map, | ||
const char * | evaluation, | ||
int | projectile_PoPID, | ||
int | target_PoPID | ||
) |
Definition at line 63 of file MCGIDI_target.cc.
int MCGIDI_target_readHeatedTarget | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target, | ||
int | index | ||
) |
Definition at line 262 of file MCGIDI_target.cc.
Referenced by MCGIDI_target_getHeatedTargetAtIndex_ReadIfNeeded(), MCGIDI_target_read(), and G4GIDI_target::readTemperature().
int MCGIDI_target_recast | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target, | ||
GIDI_settings & | settings | ||
) |
Definition at line 508 of file MCGIDI_target.cc.
int MCGIDI_target_release | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target | ||
) |
Definition at line 123 of file MCGIDI_target.cc.
Referenced by MCGIDI_target_free(), and MCGIDI_target_read().
int MCGIDI_target_sampleIndexReactionProductsAtE | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target, | ||
int | index, | ||
MCGIDI_quantitiesLookupModes & | modes, | ||
MCGIDI_decaySamplingInfo * | decaySamplingInfo, | ||
MCGIDI_sampledProductsDatas * | productData | ||
) |
Definition at line 485 of file MCGIDI_target.cc.
int MCGIDI_target_sampleNullReactionProductsAtE | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target, | ||
MCGIDI_quantitiesLookupModes & | modes, | ||
MCGIDI_decaySamplingInfo * | decaySamplingInfo, | ||
MCGIDI_sampledProductsDatas * | productDatas | ||
) |
Definition at line 461 of file MCGIDI_target.cc.
int MCGIDI_target_sampleReaction | ( | statusMessageReporting * | smr, |
MCGIDI_target * | target, | ||
MCGIDI_quantitiesLookupModes & | modes, | ||
double | totalXSec, | ||
double(*)(void *) | userrng, | ||
void * | rngState | ||
) |
Definition at line 426 of file MCGIDI_target.cc.