BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
Detector

Description

Classes to describe a detector.

Collaboration diagram for Detector:

Modules

 Detector masks
 Classes to construct a two-dimensional mask.
 

Classes

class  ConvolutionDetectorResolution
 Convolutes the intensity in 1 or 2 dimensions with a resolution function. More...
 
class  DetectorContext
 Holds precalculated information for faster DiffuseElement generation. More...
 
class  DetectorMask
 Collection of detector masks. More...
 
class  IDetector
 Abstract detector interface. More...
 
class  IPixel
 Interface for a function that maps [0,1]x[0,1] to the kvectors in a pixel. Abstract base class for SphericalPixel and RectangularPixel. More...
 
class  PolFilter
 Detector properties (efficiency, transmission). More...
 
class  RectangularDetector
 A flat rectangular detector with axes and resolution function. More...
 
class  SimulationAreaIterator
 An iterator for SimulationArea. More...
 
class  SimulationResult
 Wrapper around Datafield that also provides unit conversions. More...
 
class  SphericalDetector
 A detector with coordinate axes along angles phi and alpha. More...
 

Enumerations

enum class  Coords {
  UNDEFINED , NBINS , RADIANS , DEGREES ,
  MM , QSPACE , QXQY , RQ4
}
 

Enumeration Type Documentation

◆ Coords

enum Coords
strong
Enumerator
UNDEFINED 
NBINS 
RADIANS 
DEGREES 
MM 
QSPACE 
QXQY 
RQ4 

Definition at line 20 of file Tags.h.