16 #include "stringconst.h"
17 #include "constants.h"
18 #include "fileHelper.h"
19 #include "properties.h"
27 std::map<std::string, std::string> controlData;
28 std::map<std::string, int> allowedModels {{Stringconst::modelYamada, 1},
29 {Stringconst::modelJokipii, 1},
30 {Stringconst::modelPotgieter, 1},
31 {Stringconst::modelBurger, 1},
32 {Stringconst::modelStandard2D, 1},
33 {Stringconst::modelCustom, 1}
35 std::map<int,double> angleData;
36 std::map<std::pair<int, int>,
double> nmData;
45 std::string outputFormat;
49 std::string inputFormat;
53 std::string outputFileName;
57 std::string inputFileName;
79 void readProperties();
80 int calculateCR(
int,
int,
int);
81 void calculateKappaZero(
double);
82 double averageAngle(
int,
int,
int,
int,
int,
int);
83 double averageNeutronMonitorData(
int,
int,
int,
int);
84 void parse(std::string, std::string, std::string);
85 template <
typename T> T convert(std::string);
86 template <
typename T> T check(std::string, T, std::string, std::string);
89 Import(
int,
const char **);