Skip to content
Snippets Groups Projects
Commit 2bba99c9 authored by Van Herck, Walter's avatar Van Herck, Walter
Browse files

Fixed functional test IsGISAXS02

parent fc6a3835
No related branches found
No related tags found
No related merge requests found
...@@ -69,18 +69,19 @@ ISample *IsGISAXS02Builder::buildSample() const ...@@ -69,18 +69,19 @@ ISample *IsGISAXS02Builder::buildSample() const
int nbins=150; int nbins=150;
double sigma1 = m_radius1*m_sigma1_ratio; double sigma1 = m_radius1*m_sigma1_ratio;
double sigma2 = m_radius2*m_sigma2_ratio; double sigma2 = m_radius2*m_sigma2_ratio;
int nfwhm(3); // to have xmin=average-nfwhm*FWHM, xmax=average+nfwhm*FWHM (nfwhm = xR/2, where xR is what is defined in isgisaxs *.inp file) // to have xmin=average-3*sigma
double n_sigma = 3.0;
DistributionGaussian gauss1(m_radius1, sigma1); DistributionGaussian gauss1(m_radius1, sigma1);
DistributionGaussian gauss2(m_radius2, sigma2); DistributionGaussian gauss2(m_radius2, sigma2);
// building nano particles // building nano particles
ParticleBuilder builder; ParticleBuilder builder;
builder.setPrototype(cylinder1,"/Particle/FormFactorCylinder/radius", gauss1, builder.setPrototype(cylinder1,"/Particle/FormFactorCylinder/radius", gauss1,
nbins, nfwhm, 0.95); nbins, n_sigma, 0.95);
builder.plantParticles(particle_layout); builder.plantParticles(particle_layout);
builder.setPrototype(cylinder2,"/Particle/FormFactorCylinder/radius", gauss2, builder.setPrototype(cylinder2,"/Particle/FormFactorCylinder/radius", gauss2,
nbins, nfwhm, 0.05); nbins, n_sigma, 0.05);
builder.plantParticles(particle_layout); builder.plantParticles(particle_layout);
particle_layout.addInterferenceFunction(new InterferenceFunctionNone()); particle_layout.addInterferenceFunction(new InterferenceFunctionNone());
......
No preview for this file type
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