Skip to content
Snippets Groups Projects
Commit 8fe51d7c authored by Christos Anastopoulos's avatar Christos Anastopoulos Committed by Walter Lampl
Browse files

MultipleScatteringSamplerGeneralMixture : pass by const reference

MultipleScatteringSamplerGeneralMixture : pass by const reference
parent 78aa9c7f
No related branches found
No related tags found
2 merge requests!64264Daily merge of 23.0 into main,!64235MultipleScatteringSamplerGeneralMixture : pass by const reference
......@@ -192,7 +192,7 @@ std::vector<double> iFatras::MultipleScatteringSamplerGeneralMixture::getSemigau
return scattering_params;
}
double iFatras::MultipleScatteringSamplerGeneralMixture::simGaussmix(std::vector<double> scattering_params) const{
double iFatras::MultipleScatteringSamplerGeneralMixture::simGaussmix(const std::vector<double>& scattering_params) const{
double sigma_tot = scattering_params[0];
double var1 = scattering_params[1];
double var2 = scattering_params[2];
......@@ -205,7 +205,7 @@ double iFatras::MultipleScatteringSamplerGeneralMixture::simGaussmix(std::vector
return sqrt(var2)*sqrt(-2*log(u))*sigma_tot;
}
double iFatras::MultipleScatteringSamplerGeneralMixture::simSemigauss(std::vector<double> scattering_params) const{
double iFatras::MultipleScatteringSamplerGeneralMixture::simSemigauss(const std::vector<double>& scattering_params) const{
double a = scattering_params[0];
double b = scattering_params[1];
double var1 = scattering_params[2];
......
......@@ -75,9 +75,9 @@ namespace iFatras {
//!< General mixture model: get parameters for semi-gaussian mixture
static std::vector<double> getSemigauss(double beta,double p,double dOverX0,double Z, double scale) ;
//!< General mixture model: simulate semi-gaussian mixture
double simGaussmix(std::vector<double> scattering_params) const;
double simGaussmix(const std::vector<double>& scattering_params) const;
//!< General mixture model: simulate gaussian mixture
double simSemigauss(std::vector<double> scattering_params) const;
double simSemigauss(const std::vector<double>& scattering_params) const;
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment