Loading src/modules/CSADigitizer/CSADigitizerModule.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -103,7 +103,7 @@ CSADigitizerModule::CSADigitizerModule(Configuration& config, Messenger* messeng auto capacitance_feedback = config_.get<double>("feedback_capacitance"); auto capacitance_output = config_.get<double>("amp_output_capacitance"); auto gm = config_.get<double>("transconductance"); auto boltzmann_kT = Units::get(8.6173e-5, "eV/K") * config_.get<double>("temperature"); auto boltzmann_kT = Units::get(8.6173333e-5, "eV/K") * config_.get<double>("temperature"); // helper variables: transconductance and resistance in the feedback loop // weak inversion: gf = I/(n V_t) (e.g. Binkley "Tradeoff and Optimisation in Analog CMOS design") Loading src/modules/GenericPropagation/GenericPropagationModule.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -122,7 +122,7 @@ GenericPropagationModule::GenericPropagationModule(Configuration& config, LOG(WARNING) << "Per-event line graphs or animations requested, disabling parallel event processing"; } boltzmann_kT_ = Units::get(8.6173e-5, "eV/K") * temperature_; boltzmann_kT_ = Units::get(8.6173333e-5, "eV/K") * temperature_; // Parameter for charge transport in magnetic field (approximated from graphs: // http://www.ioffe.ru/SVA/NSM/Semicond/Si/electric.html) FIXME Loading src/modules/ProjectionPropagation/ProjectionPropagationModule.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -58,7 +58,7 @@ ProjectionPropagationModule::ProjectionPropagationModule(Configuration& config, } auto temperature = config_.get<double>("temperature"); boltzmann_kT_ = Units::get(8.6173e-5, "eV/K") * temperature; boltzmann_kT_ = Units::get(8.6173333e-5, "eV/K") * temperature; // Mobility fixed to Jacoboni: mobility_ = std::make_unique<JacoboniCanali>(temperature); Loading src/modules/TransientPropagation/TransientPropagationModule.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -69,7 +69,7 @@ TransientPropagationModule::TransientPropagationModule(Configuration& config, } output_plots_ = config_.get<bool>("output_plots"); boltzmann_kT_ = Units::get(8.6173e-5, "eV/K") * temperature_; boltzmann_kT_ = Units::get(8.6173333e-5, "eV/K") * temperature_; // Parameter for charge transport in magnetic field (approximated from graphs: // http://www.ioffe.ru/SVA/NSM/Semicond/Si/electric.html) FIXME Loading Loading
src/modules/CSADigitizer/CSADigitizerModule.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -103,7 +103,7 @@ CSADigitizerModule::CSADigitizerModule(Configuration& config, Messenger* messeng auto capacitance_feedback = config_.get<double>("feedback_capacitance"); auto capacitance_output = config_.get<double>("amp_output_capacitance"); auto gm = config_.get<double>("transconductance"); auto boltzmann_kT = Units::get(8.6173e-5, "eV/K") * config_.get<double>("temperature"); auto boltzmann_kT = Units::get(8.6173333e-5, "eV/K") * config_.get<double>("temperature"); // helper variables: transconductance and resistance in the feedback loop // weak inversion: gf = I/(n V_t) (e.g. Binkley "Tradeoff and Optimisation in Analog CMOS design") Loading
src/modules/GenericPropagation/GenericPropagationModule.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -122,7 +122,7 @@ GenericPropagationModule::GenericPropagationModule(Configuration& config, LOG(WARNING) << "Per-event line graphs or animations requested, disabling parallel event processing"; } boltzmann_kT_ = Units::get(8.6173e-5, "eV/K") * temperature_; boltzmann_kT_ = Units::get(8.6173333e-5, "eV/K") * temperature_; // Parameter for charge transport in magnetic field (approximated from graphs: // http://www.ioffe.ru/SVA/NSM/Semicond/Si/electric.html) FIXME Loading
src/modules/ProjectionPropagation/ProjectionPropagationModule.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -58,7 +58,7 @@ ProjectionPropagationModule::ProjectionPropagationModule(Configuration& config, } auto temperature = config_.get<double>("temperature"); boltzmann_kT_ = Units::get(8.6173e-5, "eV/K") * temperature; boltzmann_kT_ = Units::get(8.6173333e-5, "eV/K") * temperature; // Mobility fixed to Jacoboni: mobility_ = std::make_unique<JacoboniCanali>(temperature); Loading
src/modules/TransientPropagation/TransientPropagationModule.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -69,7 +69,7 @@ TransientPropagationModule::TransientPropagationModule(Configuration& config, } output_plots_ = config_.get<bool>("output_plots"); boltzmann_kT_ = Units::get(8.6173e-5, "eV/K") * temperature_; boltzmann_kT_ = Units::get(8.6173333e-5, "eV/K") * temperature_; // Parameter for charge transport in magnetic field (approximated from graphs: // http://www.ioffe.ru/SVA/NSM/Semicond/Si/electric.html) FIXME Loading