Loading src/modules/GenericPropagation/GenericPropagationModule.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -590,6 +590,8 @@ GenericPropagationModule::propagate(Event* event, state = CarrierState::HALTED; } // Physics effects: // Check if charge carrier is still alive: if(state == CarrierState::MOTION && recombination_(type, Loading src/modules/TransientPropagation/TransientPropagationModule.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -604,7 +604,7 @@ TransientPropagationModule::propagate(Event* event, last_position = position; last_efield = efield; // Get electric field at current position and fall back to empty field if it does not exist // Get electric field at current (pre-step) position efield = detector_->getElectricField(static_cast<ROOT::Math::XYZPoint>(position)); auto doping = detector_->getDopingConcentration(static_cast<ROOT::Math::XYZPoint>(position)); Loading Loading
src/modules/GenericPropagation/GenericPropagationModule.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -590,6 +590,8 @@ GenericPropagationModule::propagate(Event* event, state = CarrierState::HALTED; } // Physics effects: // Check if charge carrier is still alive: if(state == CarrierState::MOTION && recombination_(type, Loading
src/modules/TransientPropagation/TransientPropagationModule.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -604,7 +604,7 @@ TransientPropagationModule::propagate(Event* event, last_position = position; last_efield = efield; // Get electric field at current position and fall back to empty field if it does not exist // Get electric field at current (pre-step) position efield = detector_->getElectricField(static_cast<ROOT::Math::XYZPoint>(position)); auto doping = detector_->getDopingConcentration(static_cast<ROOT::Math::XYZPoint>(position)); Loading