Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include "Randomize.hh"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <cmath>
#include <tpia_target.h>
#include <tpia_misc.h>
#include <string>
Go to the source code of this file.
Classes | |
struct | ZSymbol |
Definition at line 208 of file tpia_misc.cc.
Referenced by tpia_target_heated_getEIndex().
double tpia_misc_drng | ( | double(*)(void *) | rng, |
void * | rngState | ||
) |
Definition at line 403 of file tpia_misc.cc.
Referenced by G4GIDI_target::sampleChannelCrossSectionAtE(), tpia_decayChannel_sampleProductsAtE(), tpia_Legendre_SampleEp(), and tpia_misc_sampleEqualProbableBin().
double * tpia_misc_get2d_xShared_yHistogram_data | ( | statusMessageReporting * | smr, |
xData_element * | element, | ||
xData_Int * | start, | ||
xData_Int * | end, | ||
xData_Int * | length | ||
) |
Definition at line 268 of file tpia_misc.cc.
Referenced by tpia_misc_get2d_xShared_yHistogram_data_Grouped().
int tpia_misc_get2d_xShared_yHistogram_data_Grouped | ( | statusMessageReporting * | smr, |
xData_element * | element, | ||
tpia_1dData * | group | ||
) |
Definition at line 289 of file tpia_misc.cc.
Referenced by tpia_channel_getFromElement(), and tpia_multiplicity_getFromElement().
double * tpia_misc_get2dx_y_data | ( | statusMessageReporting * | smr, |
xData_element * | element, | ||
xData_Int * | length | ||
) |
Definition at line 228 of file tpia_misc.cc.
Referenced by tpia_multiplicity_getFromElement().
double * tpia_misc_get2dxindex_y_data | ( | statusMessageReporting * | smr, |
xData_element * | element, | ||
xData_Int * | start, | ||
xData_Int * | end, | ||
double * | xValues | ||
) |
Definition at line 248 of file tpia_misc.cc.
Referenced by tpia_channel_getFromElement().
tpia_EqualProbableBinSpectrum * tpia_misc_getEqualProbableBin | ( | statusMessageReporting * | smr, |
xData_element * | parent, | ||
xData_Int * | n, | ||
xData_Int * | nBins | ||
) |
Definition at line 317 of file tpia_misc.cc.
Referenced by tpia_angular_getFromElement().
tpia_EqualProbableBinSpectrum * tpia_misc_getEqualProbableBins | ( | statusMessageReporting * | smr, |
xData_element * | parent, | ||
const char * | name, | ||
xData_Int | nBins, | ||
xData_Int * | n | ||
) |
Definition at line 333 of file tpia_misc.cc.
Referenced by tpia_angularEnergy_getFromElement(), and tpia_misc_getEqualProbableBin().
double tpia_misc_getPointwiseCrossSectionAtE | ( | statusMessageReporting * | smr, |
tpia_1dData * | crossSection, | ||
double * | energyGrid, | ||
xData_Int | index, | ||
double | e_in | ||
) |
Definition at line 298 of file tpia_misc.cc.
Referenced by tpia_channel_getCrossSectionAtE(), and tpia_target_heated_getTotalCrossSectionAtE().
int tpia_misc_NumberOfZSymbols | ( | void | ) |
Definition at line 76 of file tpia_misc.cc.
Referenced by tpia_misc_symbolToZ(), and tpia_misc_ZToSymbol().
char * tpia_misc_pointerToAttributeIfAllOk | ( | statusMessageReporting * | smr, |
xData_element * | element, | ||
const char * | path, | ||
int | required, | ||
xData_attributionList * | attributes, | ||
const char * | name, | ||
const char * | file, | ||
int | line | ||
) |
Definition at line 163 of file tpia_misc.cc.
int tpia_misc_sampleEqualProbableBin | ( | statusMessageReporting * | smr, |
tpia_decaySamplingInfo * | decaySamplingInfo, | ||
double | e_in, | ||
int | nBins, | ||
tpia_EqualProbableBinSpectra * | binned, | ||
double * | value_ | ||
) |
Definition at line 420 of file tpia_misc.cc.
Referenced by tpia_angular_SampleMu(), tpia_angularEnergy_SampleEp(), and tpia_Legendre_SampleEp().
int tpia_misc_setMessageError_Element | ( | statusMessageReporting * | smr, |
void * | userInterface, | ||
xData_element * | element, | ||
const char * | file, | ||
int | line, | ||
int | code, | ||
const char * | fmt, | ||
... | |||
) |
Definition at line 183 of file tpia_misc.cc.
Referenced by tpia_angularEnergy_getFromElement(), tpia_frame_setFromElement(), tpia_Legendre_getFromElement(), tpia_misc_getEqualProbableBin(), tpia_misc_getEqualProbableBins(), tpia_misc_pointerToAttributeIfAllOk(), tpia_multiplicity_getFromElement(), tpia_multiplicity_getTimeScaleFromElement(), tpia_product_getFromElement(), tpia_target_heated_read(), and tpia_target_read().
int tpia_misc_symbolToZ | ( | const char * | Z | ) |
Definition at line 92 of file tpia_misc.cc.
Referenced by tpia_miscNameToZAm().
const char * tpia_misc_ZToSymbol | ( | int | iZ | ) |
Definition at line 83 of file tpia_misc.cc.
Referenced by G4GIDI_Misc_Z_A_m_ToName().
int tpia_miscNameToZAm | ( | statusMessageReporting * | smr, |
const char * | name, | ||
int * | Z, | ||
int * | A, | ||
int * | m | ||
) |
Definition at line 105 of file tpia_misc.cc.
Referenced by G4GIDI_Misc_channelCompound(), and tpia_particle_getInternalID().