Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
StatDependencyPruner.h
Go to the documentation of this file.
1#ifndef STATDEPENDENCYPRUNER_H
2#define STATDEPENDENCYPRUNER_H
3
5#include "DependencyPruner.h"
6
38public:
50 void reattach_block(ParameterType tp, const std::string& block_name) override;
51
63 void detach_block(ParameterType tp, const std::string& block_name) override;
64
77 void reattach_parameter(ParameterType tp, const std::string& block_name, const LhaID& id) override;
78
91 void detach_parameter(ParameterType tp, const std::string& block_name, const LhaID& id) override;
92
93private:
95};
96
97#endif // STATDEPENDENCYPRUNER_H
Adapter implementing IDependencyPruner on top of Parameters.
ParameterType
Statistical-layer port for pruning and restoring parameter dependencies.
Concrete dependency-pruning adapter backed by Parameters.
Abstract port used by the statistics module to prune dependency links.
Adapter that bridges the statistics module to the core dependency-pruning backend.
void reattach_parameter(ParameterType tp, const std::string &block_name, const LhaID &id) override
Reattaches a previously detached dependent parameter.
void detach_block(ParameterType tp, const std::string &block_name) override
Detaches a block from its upstream dependencies.
void reattach_block(ParameterType tp, const std::string &block_name) override
Reattaches a previously detached block.
void detach_parameter(ParameterType tp, const std::string &block_name, const LhaID &id) override
Detaches a dependent parameter from its upstream dependencies.
Represents an identifier of a LHA element, possibly containing several sub-ids.
Definition LhaID.h:56