BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
RectangularDetector Member List

This is the complete list of members for RectangularDetector, including all inherited members.

accept(INodeVisitor *visitor) const finalRectangularDetectorinlinevirtual
active_indices() constIDetector2D
addAxis(const IAxis &axis) (defined in IDetector)IDetector
addMask(const IShape2D &shape, bool mask_value=true)IDetector2D
applyDetectorResolution(OutputData< double > *p_intensity_map) constIDetector
axisBinIndex(size_t index, size_t selected_axis) constIDetector
axisName(size_t index) const overrideRectangularDetectorprotectedvirtual
clear() (defined in IDetector)IDetectorprotected
clone() const override (defined in RectangularDetector)RectangularDetectorvirtual
const_iterator typedef (defined in IDetector)IDetector
copyNumber(const INode *node) constINode
createAxis(size_t index, size_t n_bins, double min, double max) constIDetectorprotectedvirtual
createContext() const (defined in IDetector2D)IDetector2D
createDetectorIntensity(const std::vector< SimulationElement > &elements) constIDetector
createDetectorMap() constIDetector
createParameterTree() constINodevirtual
createPixel(size_t index) const overrideRectangularDetectorprotectedvirtual
defaultAxesUnits() const overrideRectangularDetectorvirtual
detectionProperties() constIDetectorinline
detectorMask() const overrideIDetector2Dvirtual
detectorResolution() constIDetector
dimension() constIDetector
displayName() constINode
EDetectorArrangement enum name (defined in RectangularDetector)RectangularDetector
GENERIC enum value (defined in RectangularDetector)RectangularDetector
getAxis(size_t index) const (defined in IDetector)IDetector
getChildren() const overrideIDetectorvirtual
getDetectorArrangment() const (defined in RectangularDetector)RectangularDetector
getDirectBeamU0() const (defined in RectangularDetector)RectangularDetector
getDirectBeamV0() const (defined in RectangularDetector)RectangularDetector
getDirectionVector() const (defined in RectangularDetector)RectangularDetector
getDistance() const (defined in RectangularDetector)RectangularDetector
getGlobalIndex(size_t x, size_t y) constIDetector2Dprotected
getHeight() const (defined in RectangularDetector)RectangularDetector
getName() const (defined in IParameterized)IParameterizedinline
getNbinsX() const (defined in RectangularDetector)RectangularDetector
getNbinsY() const (defined in RectangularDetector)RectangularDetector
getNormalVector() const (defined in RectangularDetector)RectangularDetector
getU0() const (defined in RectangularDetector)RectangularDetector
getV0() const (defined in RectangularDetector)RectangularDetector
getWidth() const (defined in RectangularDetector)RectangularDetector
ICloneable()=default (defined in ICloneable)ICloneable
ICloneable(const ICloneable &)=delete (defined in ICloneable)ICloneable
ICloneable(ICloneable &&)=default (defined in ICloneable)ICloneable
IDetector() (defined in IDetector)IDetector
IDetector(const IDetector &other) (defined in IDetector)IDetectorprotected
IDetector2D() (defined in IDetector2D)IDetector2D
IDetector2D(const IDetector2D &other) (defined in IDetector2D)IDetector2Dprotected
indexOfSpecular(const Beam &beam) const overrideRectangularDetectorprotectedvirtual
init(const Beam &beam) overrideRectangularDetectorvirtual
INode() (defined in INode)INodeinline
INode(const NodeMeta &meta, const std::vector< double > &PValues) (defined in INode)INode
IParameterized(const std::string &name="") (defined in IParameterized)IParameterized
IParameterized(const IParameterized &other) (defined in IParameterized)IParameterized
iterate(std::function< void(const_iterator)> func, bool visit_masks=false) const (defined in IDetector)IDetector
m_NP (defined in INode)INodeprotected
m_P (defined in INode)INodeprotected
maskAll()IDetector2D
numberOfSimulationElements() constIDetector
onChange()IParameterizedinlinevirtual
operator=(const IParameterized &other)=delete (defined in IParameterized)IParameterized
parameter(const std::string &name) constIParameterized
parameterPool() constIParameterizedinline
parametersToString() constIParameterized
parent() const (defined in INode)INode
parent() (defined in INode)INode
PERPENDICULAR_TO_DIRECT_BEAM enum value (defined in RectangularDetector)RectangularDetector
PERPENDICULAR_TO_REFLECTED_BEAM enum value (defined in RectangularDetector)RectangularDetector
PERPENDICULAR_TO_REFLECTED_BEAM_DPOS enum value (defined in RectangularDetector)RectangularDetector
PERPENDICULAR_TO_SAMPLE enum value (defined in RectangularDetector)RectangularDetector
RectangularDetector(size_t nxbins, double width, size_t nybins, double height)RectangularDetector
RectangularDetector(const RectangularDetector &other) (defined in RectangularDetector)RectangularDetector
regionOfInterest() const overrideIDetector2Dvirtual
regionOfInterestPixel() const (defined in RectangularDetector)RectangularDetector
registerChild(INode *node) (defined in INode)INode
registerParameter(const std::string &name, double *parpointer) (defined in IParameterized)IParameterized
registerVector(const std::string &base_name, kvector_t *p_vec, const std::string &units="nm") (defined in IParameterized)IParameterized
removeDetectorResolution()IDetector
removeMasks()IDetector2D
removeParameter(const std::string &name) (defined in IParameterized)IParameterized
removeVector(const std::string &base_name) (defined in IParameterized)IParameterized
resetRegionOfInterest() overrideIDetector2Dvirtual
setAnalyzerProperties(const kvector_t direction, double efficiency, double total_transmission)IDetector
setDetectorParameters(size_t n_x, double x_min, double x_max, size_t n_y, double y_min, double y_max)IDetector2D
setDetectorResolution(const IDetectorResolution &p_detector_resolution)IDetector
setDirectBeamPosition(double u0, double v0) (defined in RectangularDetector)RectangularDetector
setName(const std::string &name) (defined in IParameterized)IParameterizedinline
setParameterValue(const std::string &name, double value) (defined in IParameterized)IParameterized
setParent(const INode *newParent) (defined in INode)INodevirtual
setPerpendicularToDirectBeam(double distance, double u0, double v0) (defined in RectangularDetector)RectangularDetector
setPerpendicularToReflectedBeam(double distance, double u0=0.0, double v0=0.0) (defined in RectangularDetector)RectangularDetector
setPerpendicularToSampleX(double distance, double u0, double v0) (defined in RectangularDetector)RectangularDetector
setPosition(const kvector_t normal_to_detector, double u0, double v0, const kvector_t direction=kvector_t(0.0, -1.0, 0.0)) (defined in RectangularDetector)RectangularDetector
setRegionOfInterest(double xlow, double ylow, double xup, double yup)IDetector2D
setResolutionFunction(const IResolutionFunction2D &resFunc) (defined in IDetector)IDetector
setVectorValue(const std::string &base_name, kvector_t value) (defined in IParameterized)IParameterized
swapContent(RectangularDetector &other)RectangularDetectorprotected
totalSize() constIDetector
transferToCPP()ICloneableinlinevirtual
treeToString() constINodevirtual
XComponentName(const std::string &base_name) (defined in IParameterized)IParameterizedstatic
YComponentName(const std::string &base_name) (defined in IParameterized)IParameterizedstatic
ZComponentName(const std::string &base_name) (defined in IParameterized)IParameterizedstatic
~ICloneable()=default (defined in ICloneable)ICloneablevirtual
~IDetector() (defined in IDetector)IDetectorvirtual
~IDetector2D() (defined in IDetector2D)IDetector2Dvirtual
~INode() (defined in INode)INodeinlinevirtual
~IParameterized() (defined in IParameterized)IParameterizedvirtual
~RectangularDetector() (defined in RectangularDetector)RectangularDetector