Geant4  10.03
PoPs_data.cc File Reference
#include <string.h>
#include "PoPs.h"
#include "PoPs_private.h"
#include "PoPs_data.h"
+ Include dependency graph for PoPs_data.cc:

Go to the source code of this file.

Functions

static double PoPs_getBDFLS_mass (char const *name, PoP *pop, double mass)
 
int PoPs_particleReadDatabase (statusMessageReporting *smr, char const *)
 
PoP * PoPs_particleCreateLoadInfo (statusMessageReporting *smr, const char *name)
 
int PoPs_particleLoadInfo (statusMessageReporting *smr, const char *name, PoP *pop)
 
int PoPs_setBDFLS_File (char const *name)
 

Variables

static void * BDFLS_Data = NULL
 

Function Documentation

static double PoPs_getBDFLS_mass ( char const *  name,
PoP *  pop,
double  mass 
)
static

Definition at line 100 of file PoPs_data.cc.

Referenced by PoPs_particleLoadInfo().

+ Here is the caller graph for this function:

PoP* PoPs_particleCreateLoadInfo ( statusMessageReporting *  smr,
const char *  name 
)

Definition at line 61 of file PoPs_data.cc.

References PoP_free(), PoP_new(), and PoPs_particleLoadInfo().

Referenced by lPoPs_addParticleIfNeeded(), and PoPs_particleReadDatabase().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int PoPs_particleLoadInfo ( statusMessageReporting *  smr,
const char *  name,
PoP *  pop 
)

Definition at line 73 of file PoPs_data.cc.

References n, PoPs_getBDFLS_mass(), smr_freeMemory(), and unitsDB_addUnitIfNeeded().

Referenced by PoPs_particleCreateLoadInfo().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int PoPs_particleReadDatabase ( statusMessageReporting *  smr,
char const *   
)

Definition at line 36 of file PoPs_data.cc.

References lPoPs_addParticleIfNeeded(), G4InuclParticleNames::name(), PoP_free(), PoPs_addParticleIfNeeded(), PoPs_particleCreateLoadInfo(), and smr_isOk().

Referenced by PoPs_readDatabase().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int PoPs_setBDFLS_File ( char const *  name)

Definition at line 121 of file PoPs_data.cc.

Variable Documentation

void* BDFLS_Data = NULL
static

Definition at line 95 of file PoPs_data.cc.