GENIEGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
ConfigIsotopeMapUtils.cxx File Reference
#include "Framework/Utils/ConfigIsotopeMapUtils.h"
#include "Framework/Messenger/Messenger.h"
#include "Framework/ParticleData/PDGCodes.h"
#include "Framework/ParticleData/PDGUtils.h"
#include "Framework/Registry/Registry.h"
Include dependency graph for ConfigIsotopeMapUtils.cxx:

Go to the source code of this file.

Namespaces

 genie
 THE MAIN GENIE PROJECT NAMESPACE
 
 genie::utils
 Root of GENIE utility namespaces.
 
 genie::utils::config
 Simple functions for loading and reading nucleus dependent keys from config files.
 

Functions

bool genie::utils::config::GetValueFromNuclearMaps (const Target &target, const map< int, double > &nuc_to_val, const map< pair< int, int >, double > &nucA_range_to_val, double *val)
 
void genie::utils::config::LoadAllNucARangesForKey (const char *key_name, const char *log_tool_name, Registry *config, map< pair< int, int >, double > *nuc_rangeA_to_val)
 
void genie::utils::config::LoadAllIsotopesForKey (const char *key_name, const char *log_tool_name, Registry *config, map< int, double > *nuc_to_val)
 
bool genie::utils::config::GetDoubleKeyPDG (const char *valName, const int pdgc, Registry *config, double *val)
 
bool genie::utils::config::GetDoubleKeyRangeNucA (const char *valName, const int lowA, const int highA, Registry *config, double *val)