13 std::unordered_map<int, float>
result;
29 std::stringstream linestream(
line);
30 linestream >> layer >> boundary;
40 return std::make_pair(1., 0.);
44 int layer = cellId.
layer();
46 constexpr
double expofactor = 1. / 199.6;
47 const double dosespower = 0.65;
54 constexpr
double fluencefactor = 2. / (2 * 1e13);
55 const double normfactor = 2.18;
56 double noise = normfactor *
sqrt(cellFluence * fluencefactor);
63 if (cellId.
type() == 0) {
64 constexpr
double factor = 2 *
M_PI * 1. / 360.;
67 constexpr
double factor = 2 *
M_PI * 1. / 288.;
80 int layer = cellId.
layer();
91 double radius4 =
std::pow(radius2, 2);
93 double radius3 = radius2 *
radius;
95 double radius_m100 =
radius - 100;
96 double radius_m100_2 =
std::pow(radius_m100, 2);
97 double radius_m100_3 = radius_m100_2 * radius_m100;
98 double radius_m100_4 =
std::pow(radius_m100_2, 2);
100 radiiVec radii{{
radius, radius2, radius3, radius4, radius_m100, radius_m100_2, radius_m100_3, radius_m100_4}};