BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
Simulation and instrument internals

Internal classes concerned with simulations and instrument. More...

Classes

class  ISampleBuilder
 Interface to the class capable to build samples to simulate. More...
 
class  SampleBuilderNode
 Wraps an ISampleBuilder, and puts it in an INode tree. More...
 
class  SampleProvider
 Holds either a Sample, or a SampleBuilderNode (which holds an ISampleBuilder). More...
 
class  UnitConverterSimple
 Interface for objects that provide axis translations to different units for IDetector objects. More...
 
class  SphericalConverter
 IUnitConverter class that handles the unit translations for spherical detectors Its default units are radians for both axes. More...
 
class  RectangularConverter
 IUnitConverter class that handles the unit translations for rectangular detectors Its default units are mm for both axes. More...
 
class  OffSpecularConverter
 IUnitConverter class that handles the unit translations for off-specular simulations with a spherical detector Its default units are radians for both axes. More...
 
class  DepthProbeConverter
 DepthProbeConverter class handles the unit translations for depth probe simulations Its default units are radians for x-axis and nm for y-axis. More...
 
class  Instrument
 Assembles beam, detector and their relative positions with respect to the sample. More...
 
class  IUnitConverter
 Interface to provide axis translations to different units for simulation output. More...
 

Detailed Description

Internal classes concerned with simulations and instrument.