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

Declares the Interpreter that maps MARTY parameters to Hyperiso IDs. More...

#include <string>
#include <unordered_map>
#include <memory>
#include "Extractor.h"
#include "LhaID.h"
#include "ICoreAPI.h"
#include "IInterpreterPortsFactory.h"
#include "FileNameManager.h"
#include "InterpretedParam.h"
Include dependency graph for Interpreter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Interpreter
 Resolves MARTY parameter names into Hyperiso blocks and IDs. More...
 

Detailed Description

Declares the Interpreter that maps MARTY parameters to Hyperiso IDs.

The Interpreter reads a set of parameters extracted from MARTY-generated code (via Extractor) and, using mapping databases, resolves them to Hyperiso block names and LHA IDs encapsulated in InterpretedParam.

Definition in file Interpreter.h.