hej is hosted by Hepforge, IPPP Durham
HEJ 2.2.2
High energy resummation for hadron colliders
Loading...
Searching...
No Matches
HEJ::detail Namespace Reference

Classes

struct  ArrayTag
 
struct  ArrayTag< T, N >
 
struct  EmptyAnalysis
 
class  Histogram
 

Functions

template<class ConstIt >
std::pair< double, double > awt_range (ConstIt begin, ConstIt end)
 Get minimal and maximal absolute weight. More...
 
void set_from_yaml (fastjet::JetAlgorithm &setting, YAML::Node const &yaml)
 
void set_from_yaml (EventTreatment &setting, YAML::Node const &yaml)
 
void set_from_yaml (ParticleID &setting, YAML::Node const &yaml)
 
void set_from_yaml (OutputFile &setting, YAML::Node const &yaml)
 
void set_from_yaml (WeightType &setting, YAML::Node const &yaml)
 
void set_from_yaml (YAML::Node &setting, YAML::Node const &yaml)
 
template<typename Scalar >
void set_from_yaml (Scalar &setting, YAML::Node const &yaml)
 
template<typename T >
void set_from_yaml (std::optional< T > &setting, YAML::Node const &yaml)
 
template<typename T >
void set_from_yaml (std::vector< T > &setting, YAML::Node const &yaml)
 
template<typename T , typename FirstName , typename... YamlNames>
void set_from_yaml (T &setting, YAML::Node const &yaml, FirstName const &name, YamlNames &&... names)
 
template<typename T >
void set_from_yaml_if_defined (T &setting, YAML::Node const &yaml)
 
template<typename T , typename FirstName , typename... YamlNames>
void set_from_yaml_if_defined (T &setting, YAML::Node const &yaml, FirstName const &name, YamlNames &&... names)
 

Variables

constexpr int HEJ_optional = 0
 
constexpr int use_std_optional_instead = HEJ_optional
 

Function Documentation

◆ awt_range()

template<class ConstIt >
std::pair< double, double > HEJ::detail::awt_range ( ConstIt  begin,
ConstIt  end 
)

Get minimal and maximal absolute weight.

◆ set_from_yaml() [1/10]

void HEJ::detail::set_from_yaml ( EventTreatment setting,
YAML::Node const &  yaml 
)

◆ set_from_yaml() [2/10]

void HEJ::detail::set_from_yaml ( fastjet::JetAlgorithm &  setting,
YAML::Node const &  yaml 
)

◆ set_from_yaml() [3/10]

void HEJ::detail::set_from_yaml ( OutputFile setting,
YAML::Node const &  yaml 
)

◆ set_from_yaml() [4/10]

void HEJ::detail::set_from_yaml ( ParticleID setting,
YAML::Node const &  yaml 
)

◆ set_from_yaml() [5/10]

template<typename Scalar >
void HEJ::detail::set_from_yaml ( Scalar &  setting,
YAML::Node const &  yaml 
)

◆ set_from_yaml() [6/10]

template<typename T >
void HEJ::detail::set_from_yaml ( std::optional< T > &  setting,
YAML::Node const &  yaml 
)

◆ set_from_yaml() [7/10]

template<typename T >
void HEJ::detail::set_from_yaml ( std::vector< T > &  setting,
YAML::Node const &  yaml 
)

◆ set_from_yaml() [8/10]

template<typename T , typename FirstName , typename... YamlNames>
void HEJ::detail::set_from_yaml ( T &  setting,
YAML::Node const &  yaml,
FirstName const &  name,
YamlNames &&...  names 
)

◆ set_from_yaml() [9/10]

void HEJ::detail::set_from_yaml ( WeightType setting,
YAML::Node const &  yaml 
)

◆ set_from_yaml() [10/10]

void HEJ::detail::set_from_yaml ( YAML::Node &  setting,
YAML::Node const &  yaml 
)
inline

◆ set_from_yaml_if_defined() [1/2]

template<typename T >
void HEJ::detail::set_from_yaml_if_defined ( T &  setting,
YAML::Node const &  yaml 
)

◆ set_from_yaml_if_defined() [2/2]

template<typename T , typename FirstName , typename... YamlNames>
void HEJ::detail::set_from_yaml_if_defined ( T &  setting,
YAML::Node const &  yaml,
FirstName const &  name,
YamlNames &&...  names 
)

Variable Documentation

◆ HEJ_optional

constexpr int HEJ::detail::HEJ_optional = 0
inlineconstexpr

◆ use_std_optional_instead

constexpr int HEJ::detail::use_std_optional_instead = HEJ_optional
inlineconstexpr