Loading src/modules/GenericPropagation/GenericPropagationModule.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -751,7 +751,7 @@ GenericPropagationModule::propagate(const ROOT::Math::XYZPoint& pos, }; // Survival probability of this charge carrier package, evaluated at every step std::uniform_real_distribution<double> survival(0, 1); allpix::uniform_real_distribution<double> survival(0, 1); // Define lambda functions to compute the charge carrier velocity with or without magnetic field std::function<Eigen::Vector3d(double, const Eigen::Vector3d&)> carrier_velocity_noB = Loading src/modules/ProjectionPropagation/ProjectionPropagationModule.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -299,7 +299,7 @@ void ProjectionPropagationModule::run(Event* event) { LOG(TRACE) << "Diffusion width is " << Units::display(diffusion_std_dev, "um"); // Check if charge carrier is still alive via its survival probability, evaluated once std::uniform_real_distribution<double> survival(0, 1); allpix::uniform_real_distribution<double> survival(0, 1); if(recombination_( type, detector_->getDopingConcentration(position), survival(event->getRandomEngine()), drift_time)) { LOG(DEBUG) << "Recombined " << charge_per_step << " charge carriers (" << type << ") at " Loading src/modules/TransientPropagation/TransientPropagationModule.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -291,7 +291,7 @@ TransientPropagationModule::propagate(Event* event, }; // Survival probability of this charge carrier package, evaluated at every step std::uniform_real_distribution<double> survival(0, 1); allpix::uniform_real_distribution<double> survival(0, 1); // Define lambda functions to compute the charge carrier velocity with or without magnetic field std::function<Eigen::Vector3d(double, const Eigen::Vector3d&)> carrier_velocity_noB = Loading Loading
src/modules/GenericPropagation/GenericPropagationModule.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -751,7 +751,7 @@ GenericPropagationModule::propagate(const ROOT::Math::XYZPoint& pos, }; // Survival probability of this charge carrier package, evaluated at every step std::uniform_real_distribution<double> survival(0, 1); allpix::uniform_real_distribution<double> survival(0, 1); // Define lambda functions to compute the charge carrier velocity with or without magnetic field std::function<Eigen::Vector3d(double, const Eigen::Vector3d&)> carrier_velocity_noB = Loading
src/modules/ProjectionPropagation/ProjectionPropagationModule.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -299,7 +299,7 @@ void ProjectionPropagationModule::run(Event* event) { LOG(TRACE) << "Diffusion width is " << Units::display(diffusion_std_dev, "um"); // Check if charge carrier is still alive via its survival probability, evaluated once std::uniform_real_distribution<double> survival(0, 1); allpix::uniform_real_distribution<double> survival(0, 1); if(recombination_( type, detector_->getDopingConcentration(position), survival(event->getRandomEngine()), drift_time)) { LOG(DEBUG) << "Recombined " << charge_per_step << " charge carriers (" << type << ") at " Loading
src/modules/TransientPropagation/TransientPropagationModule.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -291,7 +291,7 @@ TransientPropagationModule::propagate(Event* event, }; // Survival probability of this charge carrier package, evaluated at every step std::uniform_real_distribution<double> survival(0, 1); allpix::uniform_real_distribution<double> survival(0, 1); // Define lambda functions to compute the charge carrier velocity with or without magnetic field std::function<Eigen::Vector3d(double, const Eigen::Vector3d&)> carrier_velocity_noB = Loading