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

#include <2HDMC.h>

Inheritance diagram for TwoHDMCalculator:
Collaboration diagram for TwoHDMCalculator:

Public Member Functions

void calculateSpectrum (const std::string &inputFilePath, const std::string &outputFilePath) override
 Performs the spectrum calculation.
 
- Public Member Functions inherited from ICalculator
virtual ~ICalculator ()=default
 Virtual destructor.
 

Detailed Description

Concrete spectrum calculator backed by the vendored 2HDMC sources.

2HDMC is part of Hyperiso's ExternalIntegration module and is therefore always available in the standard build.

Definition at line 12 of file 2HDMC.h.

Member Function Documentation

◆ calculateSpectrum()

void TwoHDMCalculator::calculateSpectrum ( const std::string &  inputFilePath,
const std::string &  outputFilePath 
)
overridevirtual

Performs the spectrum calculation.

Implementations should:

  • read the input file at inputFilePath,
  • run the corresponding external tool / library,
  • write the resulting spectrum to outputFilePath.
Parameters
inputFilePathPath to the input LHA file (or equivalent format).
outputFilePathPath where the calculated spectrum must be stored.

Implements ICalculator.

Definition at line 10 of file 2HDMC.cpp.


The documentation for this class was generated from the following files: