Geant4  10.01.p03
tpia_Legendre.cc File Reference
#include <string.h>
#include <math.h>
#include <tpia_target.h>
#include <tpia_misc.h>
+ Include dependency graph for tpia_Legendre.cc:

Go to the source code of this file.

Functions

static int _tpia_Legendre_getOrder (statusMessageReporting *smr, xData_element *LegendreOrder, tpia_Legendre *Legendre, tpia_EqualProbableBinSpectra *l)
 
int tpia_Legendre_initialize (statusMessageReporting *smr, tpia_Legendre *Legendre)
 
int tpia_Legendre_release (statusMessageReporting *smr, tpia_Legendre *Legendre)
 
int tpia_Legendre_getFromElement (statusMessageReporting *smr, xData_element *LegendreElement, tpia_Legendre *Legendre)
 
int tpia_Legendre_SampleEp (statusMessageReporting *smr, tpia_Legendre *Legendre, int sampleMu, tpia_decaySamplingInfo *decaySamplingInfo)
 

Function Documentation

static int _tpia_Legendre_getOrder ( statusMessageReporting *  smr,
xData_element *  LegendreOrder,
tpia_Legendre *  Legendre,
tpia_EqualProbableBinSpectra *  l 
)
static

Definition at line 106 of file tpia_Legendre.cc.

References n, tpia_misc_getEqualProbableBin(), tpia_misc_setMessageError_Element(), and xData_convertAttributeTo_xData_Int().

Referenced by tpia_Legendre_getFromElement().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int tpia_Legendre_getFromElement ( statusMessageReporting *  smr,
xData_element *  LegendreElement,
tpia_Legendre *  Legendre 
)

Definition at line 78 of file tpia_Legendre.cc.

References _tpia_Legendre_getOrder(), tpia_frame_setFromElement(), tpia_misc_setMessageError_Element(), xData_addToAccessed(), xData_freeElementList(), and xData_getElementsByTagNameAndSort().

Referenced by _tpia_product_getProductOutgoingData().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int tpia_Legendre_initialize ( statusMessageReporting *  smr,
tpia_Legendre *  Legendre 
)

Definition at line 54 of file tpia_Legendre.cc.

References tpia_frame_setFromString().

Referenced by tpia_Legendre_release(), and tpia_product_initialize().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int tpia_Legendre_release ( statusMessageReporting *  smr,
tpia_Legendre *  Legendre 
)

Definition at line 65 of file tpia_Legendre.cc.

References tpia_Legendre_initialize(), and xData_free().

Referenced by tpia_product_release().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int tpia_Legendre_SampleEp ( statusMessageReporting *  smr,
tpia_Legendre *  Legendre,
int  sampleMu,
tpia_decaySamplingInfo *  decaySamplingInfo 
)

Definition at line 127 of file tpia_Legendre.cc.

References tpia_misc_drng(), and tpia_misc_sampleEqualProbableBin().

Referenced by tpia_decayChannel_sampleProductsAtE().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: