Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
InterpretedParam Struct Reference

Identifies a single interpreted parameter from an LHA block. More...

#include <InterpretedParam.h>

Collaboration diagram for InterpretedParam:

Public Member Functions

bool operator== (const InterpretedParam &other) const
 Equality comparison operator.
 

Public Attributes

std::string block
 Name of the LHA block (e.g. "SMINPUTS", "MASS", "B_Dlnu", ...).
 
LhaID code
 LHA index (or multi-index) identifying the entry inside the block.
 
bool is_bsm {false}
 True if this parameter belongs to the BSM part of the model.
 
bool is_complex {false}
 True if the parameter is interpreted as complex-valued.
 

Detailed Description

Identifies a single interpreted parameter from an LHA block.

The struct does not store the actual numeric value, only the metadata needed to uniquely identify which parameter is being referred to.

Definition at line 28 of file InterpretedParam.h.

Member Function Documentation

◆ operator==()

bool InterpretedParam::operator== ( const InterpretedParam other) const
inline

Equality comparison operator.

Two InterpretedParam objects are equal if all fields match exactly.

Definition at line 46 of file InterpretedParam.h.

Member Data Documentation

◆ block

std::string InterpretedParam::block

Name of the LHA block (e.g. "SMINPUTS", "MASS", "B_Dlnu", ...).

Definition at line 30 of file InterpretedParam.h.

◆ code

LhaID InterpretedParam::code

LHA index (or multi-index) identifying the entry inside the block.

Definition at line 33 of file InterpretedParam.h.

◆ is_bsm

bool InterpretedParam::is_bsm {false}

True if this parameter belongs to the BSM part of the model.

Definition at line 36 of file InterpretedParam.h.

◆ is_complex

bool InterpretedParam::is_complex {false}

True if the parameter is interpreted as complex-valued.

Definition at line 39 of file InterpretedParam.h.


The documentation for this struct was generated from the following file: