|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Helper for retrieving minimal required content of LHA/SLHA blocks. More...
#include <LhaParamsHelper.h>
Static Public Member Functions | |
| static std::vector< std::vector< long > > | get_minimal_content (const BlockName &block_name) |
| Returns the minimal required content for a given block. | |
Helper for retrieving minimal required content of LHA/SLHA blocks.
LhaParamsHelper exposes a single public static function:
The associated static map minimal_blocks is defined in the implementation file and currently contains entries for a subset of blocks such as:
This helper is typically used when validating an input parameter file or when constructing a minimal template to be filled by the user.
Definition at line 59 of file LhaParamsHelper.h.
|
static |
Returns the minimal required content for a given block.
The supplied block_name is matched against the keys of the internal minimal_blocks map (using BlockName comparison semantics, including alias support). If an entry is found, the corresponding list of index-vectors is returned.
Each inner std::vector<long> represents an identifier or index within the block. For example:
If the block is not present in minimal_blocks, an error is reported via LOG_ERROR in the implementation.
| block_name | Block for which the minimal content is requested. |
Definition at line 9 of file LhaParamsHelper.cpp.