Loading src/modules/GenericPropagation/GenericPropagationModule.cpp +4 −3 Original line number Diff line number Diff line Loading @@ -433,9 +433,10 @@ GenericPropagationModule::propagate(const ROOT::Math::XYZPoint& pos, // Compute the independent diffusion in three allpix::normal_distribution<double> gauss_distribution(0, diffusion_std_dev); return Eigen::Vector3d(gauss_distribution(random_generator), gauss_distribution(random_generator), gauss_distribution(random_generator)); auto x = gauss_distribution(random_generator); auto y = gauss_distribution(random_generator); auto z = gauss_distribution(random_generator); return Eigen::Vector3d(x, y, z); }; // Survival or detrap probability of this charge carrier package, evaluated at every step Loading src/modules/TransientPropagation/TransientPropagationModule.cpp +4 −3 Original line number Diff line number Diff line Loading @@ -435,9 +435,10 @@ TransientPropagationModule::propagate(Event* event, // Compute the independent diffusion in three allpix::normal_distribution<double> gauss_distribution(0, diffusion_std_dev); return Eigen::Vector3d(gauss_distribution(event->getRandomEngine()), gauss_distribution(event->getRandomEngine()), gauss_distribution(event->getRandomEngine())); auto x = gauss_distribution(event->getRandomEngine()); auto y = gauss_distribution(event->getRandomEngine()); auto z = gauss_distribution(event->getRandomEngine()); return Eigen::Vector3d(x, y, z); }; // Survival probability of this charge carrier package, evaluated at every step Loading Loading
src/modules/GenericPropagation/GenericPropagationModule.cpp +4 −3 Original line number Diff line number Diff line Loading @@ -433,9 +433,10 @@ GenericPropagationModule::propagate(const ROOT::Math::XYZPoint& pos, // Compute the independent diffusion in three allpix::normal_distribution<double> gauss_distribution(0, diffusion_std_dev); return Eigen::Vector3d(gauss_distribution(random_generator), gauss_distribution(random_generator), gauss_distribution(random_generator)); auto x = gauss_distribution(random_generator); auto y = gauss_distribution(random_generator); auto z = gauss_distribution(random_generator); return Eigen::Vector3d(x, y, z); }; // Survival or detrap probability of this charge carrier package, evaluated at every step Loading
src/modules/TransientPropagation/TransientPropagationModule.cpp +4 −3 Original line number Diff line number Diff line Loading @@ -435,9 +435,10 @@ TransientPropagationModule::propagate(Event* event, // Compute the independent diffusion in three allpix::normal_distribution<double> gauss_distribution(0, diffusion_std_dev); return Eigen::Vector3d(gauss_distribution(event->getRandomEngine()), gauss_distribution(event->getRandomEngine()), gauss_distribution(event->getRandomEngine())); auto x = gauss_distribution(event->getRandomEngine()); auto y = gauss_distribution(event->getRandomEngine()); auto z = gauss_distribution(event->getRandomEngine()); return Eigen::Vector3d(x, y, z); }; // Survival probability of this charge carrier package, evaluated at every step Loading