#include <Integrator.h>
|
| AnalyticalIntegral ()=delete |
|
| AnalyticalIntegral (GReal_t(&lower_limit)[N], GReal_t(&upper_limit)[N]) |
|
| AnalyticalIntegral (AnalyticalIntegral< Functor, N >const &other) |
|
double | GetLowerLimit (size_t i) const |
|
double | GetUpperLimit (size_t i) const |
|
std::pair< GReal_t, GReal_t > | Integrate (Functor const &functor) const |
|
std::pair< GReal_t, GReal_t > | Integrate (Functor const &functor, double(&LowerLimit)[N], double(&UpperLimit)[N]) const |
|
std::pair< GReal_t, GReal_t > | operator() (Functor const &functor) const |
|
AnalyticalIntegral< Functor, N > & | operator= (AnalyticalIntegral< Functor, N >const &other) |
|
void | SetLowerLimit (size_t i, double value) |
|
void | SetUpperLimit (size_t i, double value) |
|
std::pair< GReal_t, GReal_t > | operator() (Functor const &functor) |
|
std::pair< GReal_t, GReal_t > | operator() (Functor const &functor, double(&min)[N], double(&max)[N]) |
|
template<typename Functor, size_t N>
class hydra::AnalyticalIntegral< Functor, N >
- Examples:
- basic_fit.inl, basic_fit_range_semantics.inl, binned_extended_logLL_fit.inl, breit_wigner_plus_polynomial.inl, crystal_ball_plus_exponential.inl, double_gaussian_plus_exponential.inl, extended_logLL_fit.inl, fit_convoluted_pdfs.inl, fit_gaussian.C, fit_johnson.C, fractional_logLL_fit.inl, gauss_kronrod.inl, gaussian_plus_argus.inl, pseudo_experiment.inl, simultaneous_fit.inl, and splot.inl.
◆ hydra_analytical_integral_tag
template<typename Functor , size_t N>
◆ AnalyticalIntegral() [1/3]
template<typename Functor , size_t N>
◆ AnalyticalIntegral() [2/3]
template<typename Functor , size_t N>
◆ AnalyticalIntegral() [3/3]
template<typename Functor , size_t N>
◆ GetLowerLimit()
template<typename Functor , size_t N>
◆ GetUpperLimit()
template<typename Functor , size_t N>
◆ Integrate() [1/2]
template<typename Functor , size_t N>
◆ Integrate() [2/2]
template<typename Functor , size_t N>
◆ operator()()
template<typename Functor , size_t N>
◆ operator=()
template<typename Functor , size_t N>
◆ SetLowerLimit()
template<typename Functor , size_t N>
◆ SetUpperLimit()
template<typename Functor , size_t N>
The documentation for this class was generated from the following file: