Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
uncertaintytype_ids.hpp File Reference

Mapping and helpers for uncertainty types. More...

#include "generic_mapper.h"
#include "Map.h"
#include "GeneralEnum.h"
Include dependency graph for uncertaintytype_ids.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  UncTag
 Tag type for uncertainty-type identifiers. More...
 
class  UncertaintyTypeMapper
 Mapper for UncertaintyType <-> UncertaintyTypeId <-> string. More...
 

Typedefs

using UncertaintyTypeId = IdOf< UncTag >
 Strongly typed identifier for UncertaintyType values.
 

Functions

const std::map< UncertaintyType, std::string > & uncertaintytype_mapping ()
 Builtin mapping UncertaintyType -> string name.
 

Detailed Description

Mapping and helpers for uncertainty types.

This header defines:

Definition in file uncertaintytype_ids.hpp.

Typedef Documentation

◆ UncertaintyTypeId

Strongly typed identifier for UncertaintyType values.

Definition at line 23 of file uncertaintytype_ids.hpp.

Function Documentation

◆ uncertaintytype_mapping()

const std::map< UncertaintyType, std::string > & uncertaintytype_mapping ( )
inline

Builtin mapping UncertaintyType -> string name.

The names are intended for use in user-facing I/O or configuration:

  • STAT -> "STATISTICAL"
  • SYST -> "SYSTEMATICS"
  • COMBINED -> "COMBINED"

Definition at line 33 of file uncertaintytype_ids.hpp.