GEMC  2.3
Geant4 Monte-Carlo Framework
Data Structures | Typedefs | Functions
parameter_factory.h File Reference
#include <map>
#include <iostream>
#include "run_conditions.h"
#include "options.h"
#include "utils.h"
+ Include dependency graph for parameter_factory.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  parametersFactory
 

Typedefs

typedef parametersFactory *(* parameterFactoryInMap) ()
 

Functions

parametersFactorygetParameterFactory (map< string, parameterFactoryInMap > *, string)
 
map< string, parameterFactoryInMapregisterParameterFactories ()
 
map< string, string > getParametersMap (map< string, double >)
 
map< string, double > loadAllParameters (map< string, parameterFactoryInMap >, goptions, runConditions)
 
double get_par_value (gtable)
 
void log_value (gtable, string)
 

Typedef Documentation

typedef parametersFactory*(* parameterFactoryInMap) ()

Definition at line 30 of file parameter_factory.h.

Function Documentation

double get_par_value ( gtable  )

Definition at line 87 of file parameter_factory.cc.

parametersFactory* getParameterFactory ( map< string, parameterFactoryInMap > *  ,
string   
)

Definition at line 9 of file parameter_factory.cc.

map<string, string> getParametersMap ( map< string, double >  )

Definition at line 35 of file parameter_factory.cc.

map<string, double> loadAllParameters ( map< string, parameterFactoryInMap ,
goptions  ,
runConditions   
)

Definition at line 49 of file parameter_factory.cc.

void log_value ( gtable  ,
string   
)

Definition at line 94 of file parameter_factory.cc.

map<string, parameterFactoryInMap> registerParameterFactories ( )

Definition at line 21 of file parameter_factory.cc.