16 cache.
f_corr = std::pow(f_K__f_pi * f_pi / f_K, 2);
@ BR_K__MU_NU__BR_PI__MU_NU
#define LOG_ERROR(type,...)
Macro for logging error messages and terminating the application.
std::complex< double > complex_t
Convenience alias for std::complex<double>.
std::shared_ptr< IObsParameterProxy< ParamId, DataType, std::string, LhaID > > p
Parameter proxy for SM-like quantities used by the decay (may be SM/BSM depending on wiring).
std::shared_ptr< IObsWilsonProxy > w_proxy
Wilson proxy used at compute-time to query coefficients (matching/run).
static std::optional< Observables > enum_of(const IdOf< ObservableTag > &id)
Attempts to recover the enum value associated with an identifier.
static IdOf< ObservableTag > to_id(Observables e)
Converts an enum value to an IdOf<Tag>.
static std::string str(const IdOf< ObservableTag > &id)
Returns the string representation of an identifier.
std::vector< ObservableValue > compute_observable(Observables obs) override
Compute an observable given a public observable enum.
void load_params() override
Load and cache parameters needed by this decay.
Container for a computed observable value, optionally binned.