|
#define | _noexcept_ noexcept |
| KS: noexcept can help with performance but is terrible for debugging, this is meant to help easy way of of turning it on or off. In near future move this to struct or other central class.
|
|
#define | _restrict_ __restrict__ |
| KS: Using restrict limits the effects of pointer aliasing, aiding optimizations. While reading I found that there might be some compilers which don't have restrict. As always we use restrict to more easily turn off restrict in the code.
|
|
#define | _TH2PolyOverflowBins_ 9 |
| Number of overflow bins in TH2Poly,.
|
|
#define | _MaCh3_Safe_Include_Start_ |
| KS: Avoiding warning checking for headers.
|
|
#define | _MaCh3_Safe_Include_End_ _Pragma("GCC diagnostic pop") |
| KS: Restore warning checking after including external headers.
|
|
|
static constexpr const double | M3::_BAD_DOUBLE_ = -999.99 |
| Default value used for double initialisation.
|
|
static constexpr const int | M3::_BAD_INT_ = -999 |
| Default value used for int initialisation.
|
|
static constexpr const double | M3::_DEFAULT_RETURN_VAL_ = -999999.123456 |
|
static constexpr const double | M3::Unity_D = 1. |
| Some commonly used variables to which we set pointers to.
|
|
static constexpr const float | M3::Unity_F = 1. |
|
static constexpr const float_t | M3::Unity = Unity_D |
|
static constexpr const double | M3::Zero_D = 0. |
|
static constexpr const float | M3::Zero_F = 0. |
|
static constexpr const float_t | M3::Zero = Zero_D |
|
static constexpr const double | M3::KinematicLowBound = std::numeric_limits<double>::lowest() |
| When parameter has no bound this serves as it. Lowest possible value the system.
|
|
static constexpr const double | M3::KinematicUpBound = std::numeric_limits<double>::max() |
| When parameter has no bound this serves as it. Highest possible value the system.
|
|
static constexpr const double | M3::_LARGE_LOGL_ = 1234567890.0 |
| Large Likelihood is used it parameter go out of physical boundary, this indicates in MCMC that such step should be removed.
|
|
static constexpr const double | M3::_LOW_MC_BOUND_ = .00001 |
| MC prediction lower bound in bin to identify problematic binning definitions and handle LogL calculation.
|
|
static constexpr const double | M3::DefSplineKnotUpBound = 9999 |
| Default value for spline knot capping, default mean not capping is being applied.
|
|
static constexpr const double | M3::DefSplineKnotLowBound = -9999 |
| Default value for spline knot capping, default mean not capping is being applied.
|
|
- Author
- Clarence Wret
-
Kamil Skwarczynski
-
Luke Pickering
Definition in file Core.h.