fisx
|
This is the complete list of members for fisx::XRF, including all inherited members.
addCollimator() (defined in fisx::XRF) | fisx::XRF | |
getAlphaIn() const (defined in fisx::XRF) | fisx::XRF | inline |
getAlphaOut() const (defined in fisx::XRF) | fisx::XRF | inline |
getAttenuators() const | fisx::XRF | inline |
getBeam() const | fisx::XRF | inline |
getBeamFilters() const | fisx::XRF | inline |
getConfiguration() const | fisx::XRF | |
getDetector() const | fisx::XRF | inline |
getEnergyThreshold(const std::string &elementName, const std::string &family, const Elements &elementsLibrary) const (defined in fisx::XRF) | fisx::XRF | |
getExpectedPrimaryEmission(const std::vector< std::string > &elementList, const Elements &elements) | fisx::XRF | |
getGeometricEfficiency(const int &layerIndex=0) const | fisx::XRF | |
getMultilayerFluorescence(const std::string &element, const Elements &elementsLibrary, const int &sampleLayerIndex=0, const std::string &lineFamily="", const int &secondary=0, const int &useGeometricEfficiency=1, const int &useMassFractions=0, const double &secondaryCalculationLimit=0.0) | fisx::XRF | |
getMultilayerFluorescence(const std::vector< std::string > &elementFamilyLayer, const Elements &elementsLibrary, const int &secondary=0, const int &useGeometricEfficiency=1, const int &useMassFractions=0, const double &secondaryCalculationLimit=0.0) | fisx::XRF | |
getMultilayerFluorescence(const std::vector< std::string > &elementList, const Elements &elementsLibrary, const std::vector< int > &layerList, const std::vector< std::string > &familyList, const int &secondary=0, const int &useGeometricEfficiency=1, const int &useMassFractions=0, const double &secondaryCalculationLimit=0.0) (defined in fisx::XRF) | fisx::XRF | |
getReferenceLayer() const (defined in fisx::XRF) | fisx::XRF | inline |
getSample() const | fisx::XRF | inline |
getScatteringAngle() const (defined in fisx::XRF) | fisx::XRF | inline |
getUserAttenuators() const | fisx::XRF | inline |
getUserBeamFilters() const | fisx::XRF | inline |
readConfigurationFromFile(const std::string &fileName) | fisx::XRF | |
setAttenuators(const std::vector< Layer > &attenuators) | fisx::XRF | |
setBeam(const Beam &beam) | fisx::XRF | |
setBeam(const std::vector< double > &energies, const std::vector< double > &weight, const std::vector< int > &characteristic=std::vector< int >(), const std::vector< double > &divergency=std::vector< double >()) | fisx::XRF | |
setBeam(const double &energy, const double &divergency=0.0) | fisx::XRF | |
setBeamFilters(const std::vector< Layer > &filters) | fisx::XRF | |
setCollimators() | fisx::XRF | |
setConfiguration(const XRFConfig &configuration) | fisx::XRF | |
setDetector(const Detector &detector) | fisx::XRF | |
setGeometry(const double &alphaIn, const double &alphaOut, const double &scatteringAngle=-90.) | fisx::XRF | |
setRefenceLayer(const std::string &name) (defined in fisx::XRF) | fisx::XRF | |
setReferenceLayer(const int &index) | fisx::XRF | |
setSample(const std::vector< Layer > &layers, const int &referenceLayer=0) | fisx::XRF | |
setSample(const std::string &name, const double &density=1.0, const double &thickness=1.0) | fisx::XRF | |
setSample(const Layer &layer) | fisx::XRF | |
setUserAttenuators(const std::vector< TransmissionTable > &userAttenuators) | fisx::XRF | |
setUserBeamFilters(const std::vector< TransmissionTable > &userFilters) | fisx::XRF | |
XRF() | fisx::XRF | |
XRF(const std::string &configurationFile) | fisx::XRF |