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

Generic, copyable implementation of a Wilson CoefficientGroup. More...

#include "WilsonGroup.h"
Include dependency graph for GenericWilsonGroup.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GenericCoefficientGroup
 Default concrete implementation of CoefficientGroup. More...
 

Detailed Description

Generic, copyable implementation of a Wilson CoefficientGroup.

This header defines GenericCoefficientGroup, a thin concrete class used as the default runtime representation of a CoefficientGroup built from a GroupDefinition.

Rationale

CoefficientGroup is an abstract type (cloneable) meant to hold a set of named WilsonCoefficient instances, plus metadata (group id, contribution type, sources, etc.). Many groups do not require any custom behavior beyond what CoefficientGroup provides.

GenericCoefficientGroup is therefore used as:

  • the standard implementation returned by builders (e.g. CoefficientGroupBuilder),
  • a convenient base for copying/cloning groups,
  • a way to derive an SM-only view of an existing group (see get_sm_group()).
See also
CoefficientGroup
GroupDefinition
CoefficientGroupBuilder

Definition in file GenericWilsonGroup.h.