ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MCGIDI_LLNLAngular_angularEnergy.cc File Reference
#include <string.h>
#include "MCGIDI.h"
#include "MCGIDI_fromTOM.h"
#include "MCGIDI_misc.h"
#include "MCGIDI_private.h"
+ Include dependency graph for MCGIDI_LLNLAngular_angularEnergy.cc:

Go to the source code of this file.

Functions

static int MCGIDI_LLNL_angularEnergy_parseFromTOM (statusMessageReporting *smr, xDataTOM_element *element, MCGIDI_distribution *distribution)
 
static int MCGIDI_LLNL_angularEnergy_parsePointwiseFromTOM (statusMessageReporting *smr, xDataTOM_element *pointwise, MCGIDI_distribution *distribution)
 
int MCGIDI_LLNLAngular_angularEnergy_parseFromTOM (statusMessageReporting *smr, xDataTOM_element *element, MCGIDI_distribution *distribution)
 

Function Documentation

static int MCGIDI_LLNL_angularEnergy_parseFromTOM ( statusMessageReporting smr,
xDataTOM_element element,
MCGIDI_distribution distribution 
)
static

Definition at line 40 of file MCGIDI_LLNLAngular_angularEnergy.cc.

View newest version in sPHENIX GitHub at line 40 of file MCGIDI_LLNLAngular_angularEnergy.cc

References check_license::err(), MCGIDI_LLNL_angularEnergy_parsePointwiseFromTOM(), smr_setReportError2, smr_unknownID, xDataTOM_getAttributesValueInElement(), and xDataTOME_getOneElementByName().

Referenced by MCGIDI_LLNLAngular_angularEnergy_parseFromTOM().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static int MCGIDI_LLNL_angularEnergy_parsePointwiseFromTOM ( statusMessageReporting smr,
xDataTOM_element pointwise,
MCGIDI_distribution distribution 
)
static

Definition at line 66 of file MCGIDI_LLNLAngular_angularEnergy.cc.

View newest version in sPHENIX GitHub at line 66 of file MCGIDI_LLNLAngular_angularEnergy.cc

References MCGIDI_distribution_s::angular, MCGIDI_distribution_s::angularEnergy, MCGIDI_pdfsOfXGivenW_s::dist, MCGIDI_angular_s::dists, check_license::err(), MCGIDI_angularEnergy_s::frame, MCGIDI_pdfsOfXGivenW_s::interpolationWY, MCGIDI_pdfsOfXGivenW_s::interpolationXY, xDataTOM_W_XYs_s::length, xDataTOM_V_W_XYs_s::length, MCGIDI_angularEnergy_new(), MCGIDI_distributionType_angularEnergy_e, MCGIDI_fromTOM_interpolation(), MCGIDI_fromTOM_pdfOfX(), MCGIDI_misc_dataFromXYs2ptwXYPointsInUnitsOf(), MCGIDI_misc_getProductFrame(), MCGIDI_sampling_pdfsOfXGivenW_release(), nfu_Okay, nfu_statusMessage(), norm, MCGIDI_pdfsOfXGivenW_s::numberOfWs, MCGIDI_angularEnergy_s::pdfOfEpGivenEAndMu, MCGIDI_angularEnergy_s::pdfOfMuGivenE, ptwXY_add_double(), ptwXY_free(), ptwXY_integrateDomain(), smr_freeMemory(), smr_isOk(), smr_malloc2, smr_setReportError2, smr_unknownID, MCGIDI_distribution_s::type, xDataTOM_XYs_s::value, xDataTOM_V_W_XYs_s::W_XYs, MCGIDI_pdfsOfXGivenW_s::Ws, xDataTOM_frame_invalid, xDataTOME_getXDataIfID(), xDataTOM_W_XYs_s::XYs, and y1.

Referenced by MCGIDI_LLNL_angularEnergy_parseFromTOM().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int MCGIDI_LLNLAngular_angularEnergy_parseFromTOM ( statusMessageReporting smr,
xDataTOM_element element,
MCGIDI_distribution distribution 
)

Definition at line 22 of file MCGIDI_LLNLAngular_angularEnergy.cc.

View newest version in sPHENIX GitHub at line 22 of file MCGIDI_LLNLAngular_angularEnergy.cc

References MCGIDI_distribution_s::angular, check_license::err(), MCGIDI_angular_free(), MCGIDI_angular_parseFromTOM(), MCGIDI_LLNL_angularEnergy_parseFromTOM(), and xDataTOME_getOneElementByName().

Referenced by MCGIDI_distribution_parseFromTOM().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: