7#ifndef LPTBASEPROPERTIES_H_
8#define LPTBASEPROPERTIES_H_
33namespace baseProperty {
36constexpr std::underlying_type<LptBaseProperty>::type
p(
const LptBaseProperty property) {
37 return static_cast<std::underlying_type<LptBaseProperty>::type
>(property);
40using BitsetType = std::bitset<
p(LptBaseProperty::NumProperties)>;
LptBaseProperty
Lpt particle Property Labels.
constexpr std::underlying_type< LptBaseProperty >::type p(const LptBaseProperty property)
Converts property name to underlying integer value.
std::bitset< p(LptBaseProperty::NumProperties)> BitsetType
Namespace for auxiliary functions/classes.