Geant4  10.02
MCGIDI_distribution.cc File Reference
#include <string.h>
#include <cmath>
#include "MCGIDI.h"
#include "MCGIDI_misc.h"
+ Include dependency graph for MCGIDI_distribution.cc:

Go to the source code of this file.

Functions

MCGIDI_distribution * MCGIDI_distribution_new (statusMessageReporting *smr)
 
int MCGIDI_distribution_initialize (statusMessageReporting *, MCGIDI_distribution *distribution)
 
MCGIDI_distribution * MCGIDI_distribution_free (statusMessageReporting *smr, MCGIDI_distribution *distribution)
 
int MCGIDI_distribution_release (statusMessageReporting *smr, MCGIDI_distribution *distribution)
 
int MCGIDI_distribution_parseFromTOM (statusMessageReporting *smr, xDataTOM_element *element, MCGIDI_product *product, MCGIDI_POPs *, ptwXYPoints *norms)
 

Function Documentation

MCGIDI_distribution* MCGIDI_distribution_free ( statusMessageReporting *  smr,
MCGIDI_distribution *  distribution 
)

Definition at line 38 of file MCGIDI_distribution.cc.

References MCGIDI_distribution_release(), and smr_freeMemory().

Referenced by MCGIDI_distribution_new().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int MCGIDI_distribution_initialize ( statusMessageReporting *  ,
MCGIDI_distribution *  distribution 
)

Definition at line 30 of file MCGIDI_distribution.cc.

Referenced by MCGIDI_distribution_new(), MCGIDI_distribution_parseFromTOM(), and MCGIDI_distribution_release().

+ Here is the caller graph for this function:

MCGIDI_distribution* MCGIDI_distribution_new ( statusMessageReporting *  smr)

Definition at line 19 of file MCGIDI_distribution.cc.

References MCGIDI_distribution_free(), and MCGIDI_distribution_initialize().

+ Here is the call graph for this function:

int MCGIDI_distribution_parseFromTOM ( statusMessageReporting *  smr,
xDataTOM_element *  element,
MCGIDI_product *  product,
MCGIDI_POPs *  ,
ptwXYPoints *  norms 
)

Definition at line 61 of file MCGIDI_distribution.cc.

References MCGIDI_angular_parseFromTOM(), MCGIDI_angularEnergy_parseFromTOM(), MCGIDI_distribution_initialize(), MCGIDI_distribution_release(), MCGIDI_energyAngular_parseFromTOM(), MCGIDI_LLNLAngular_angularEnergy_parseFromTOM(), MCGIDI_misc_PQUStringToDoubleInUnitOf(), MCGIDI_uncorrelated_parseFromTOM(), xDataTOM_getAttributesValueInElement(), and xDataTOME_getOneElementByName().

Referenced by MCGIDI_product_parseFromTOM().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int MCGIDI_distribution_release ( statusMessageReporting *  smr,
MCGIDI_distribution *  distribution 
)

Definition at line 47 of file MCGIDI_distribution.cc.

References MCGIDI_angular_free(), MCGIDI_angularEnergy_free(), MCGIDI_distribution_initialize(), MCGIDI_energy_free(), MCGIDI_energyAngular_free(), and MCGIDI_KalbachMann_free().

Referenced by MCGIDI_distribution_free(), MCGIDI_distribution_parseFromTOM(), and MCGIDI_product_release().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: