Geant4  10.00.p01
tpia_multiplicity.cc File Reference
#include <string.h>
#include <ctype.h>
#include <tpia_target.h>
#include <tpia_misc.h>
+ Include dependency graph for tpia_multiplicity.cc:

Go to the source code of this file.

Functions

tpia_multiplicity * tpia_multiplicity_create (statusMessageReporting *smr)
 
int tpia_multiplicity_initialize (statusMessageReporting *smr, tpia_multiplicity *multiplicity)
 
tpia_multiplicity * tpia_multiplicity_free (statusMessageReporting *smr, tpia_multiplicity *multiplicity)
 
int tpia_multiplicity_release (statusMessageReporting *smr, tpia_multiplicity *multiplicity)
 
tpia_multiplicity * tpia_multiplicity_createGetFromElement (statusMessageReporting *smr, xData_element *multiplicityElement, int nGroups)
 
int tpia_multiplicity_getFromElement (statusMessageReporting *smr, xData_element *multiplicityElement, tpia_multiplicity *multiplicity, int)
 
int tpia_multiplicity_getTimeScaleFromElement (statusMessageReporting *smr, xData_element *element, const char **timeScale, int *isDelayedNeutrons, double *dTimeScale)
 

Function Documentation

tpia_multiplicity* tpia_multiplicity_create ( statusMessageReporting *  smr)

Definition at line 50 of file tpia_multiplicity.cc.

References tpia_multiplicity_free(), and tpia_multiplicity_initialize().

Referenced by tpia_multiplicity_createGetFromElement().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

tpia_multiplicity* tpia_multiplicity_createGetFromElement ( statusMessageReporting *  smr,
xData_element *  multiplicityElement,
int  nGroups 
)

Definition at line 92 of file tpia_multiplicity.cc.

References tpia_multiplicity_create(), tpia_multiplicity_free(), and tpia_multiplicity_getFromElement().

Referenced by _tpia_product_getMultiplicityFromElement().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

tpia_multiplicity* tpia_multiplicity_free ( statusMessageReporting *  smr,
tpia_multiplicity *  multiplicity 
)

Definition at line 71 of file tpia_multiplicity.cc.

References tpia_multiplicity_release(), and xData_free().

Referenced by tpia_multiplicity_create(), tpia_multiplicity_createGetFromElement(), and tpia_product_release().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int tpia_multiplicity_getFromElement ( statusMessageReporting *  smr,
xData_element *  multiplicityElement,
tpia_multiplicity *  multiplicity,
int   
)

Definition at line 104 of file tpia_multiplicity.cc.

References tpia_frame_setFromElement(), tpia_misc_get2d_xShared_yHistogram_data_Grouped(), tpia_misc_get2dx_y_data(), tpia_misc_setMessageError_Element(), tpia_multiplicity_getTimeScaleFromElement(), xData_addToAccessed(), xData_getFirstElement(), and xData_getNextElement().

Referenced by tpia_multiplicity_createGetFromElement().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int tpia_multiplicity_getTimeScaleFromElement ( statusMessageReporting *  smr,
xData_element *  element,
const char **  timeScale,
int *  isDelayedNeutrons,
double *  dTimeScale 
)

Definition at line 128 of file tpia_multiplicity.cc.

References tpia_misc_setMessageError_Element(), and xData_getAttributesValue().

Referenced by _tpia_product_getMultiplicityFromElement(), and tpia_multiplicity_getFromElement().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int tpia_multiplicity_initialize ( statusMessageReporting *  smr,
tpia_multiplicity *  multiplicity 
)

Definition at line 62 of file tpia_multiplicity.cc.

References tpia_frame_setFromString().

Referenced by tpia_multiplicity_create(), and tpia_multiplicity_release().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int tpia_multiplicity_release ( statusMessageReporting *  smr,
tpia_multiplicity *  multiplicity 
)

Definition at line 80 of file tpia_multiplicity.cc.

References tpia_multiplicity_initialize(), and xData_free().

Referenced by tpia_multiplicity_free().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: