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

Returns whether Hyperiso is configured to provide the SM part in the Marty workflow. More...

#include <SMFromHypProxy.h>

Inheritance diagram for SMFromHypProxy:
Collaboration diagram for SMFromHypProxy:

Public Member Functions

 SMFromHypProxy ()=default
 Default constructor.
 
bool get () override
 Returns true if ExternalFlag::HYP_AS_SM_MARTY is active.
 
- Public Member Functions inherited from ICoreAPI< bool >
virtual ~ICoreAPI ()=default
 
virtual ~ICoreAPI ()=default
 

Detailed Description

Returns whether Hyperiso is configured to provide the SM part in the Marty workflow.

This class is a lightweight adapter over HyperisoMaster:

SMFromHypProxy smFromHyp;
if (smFromHyp.get()) {
// Use Hyperiso/builtin SM part (e.g. to keep SM up to requested QCD order)
}
Returns whether Hyperiso is configured to provide the SM part in the Marty workflow.
bool get() override
Returns true if ExternalFlag::HYP_AS_SM_MARTY is active.

Internally, it delegates to:

@ HYP_AS_SM_MARTY
If true, use Hyperiso as SM values for Wilson coefficients (up to NNLO).
High-level interface to initialize and monitor the main framework configuration.
bool check_flag(ExternalFlag flag)
Checks if a specific external flag is active.
Note
This reads the flag from the active HyperisoConfig (stored in the framework cache).

Definition at line 41 of file SMFromHypProxy.h.

Constructor & Destructor Documentation

◆ SMFromHypProxy()

SMFromHypProxy::SMFromHypProxy ( )
explicitdefault

Default constructor.

Member Function Documentation

◆ get()

bool SMFromHypProxy::get ( )
inlineoverridevirtual

Returns true if ExternalFlag::HYP_AS_SM_MARTY is active.

Returns
true if Hyperiso should be used as SM provider in the Marty workflow, false otherwise.

Implements ICoreAPI< bool >.

Definition at line 53 of file SMFromHypProxy.h.


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