create_class_enum_trait#
- ctapipe.core.traits.create_class_enum_trait(base_class, default_value, help=None, allow_none=False)[source]#
create a configurable CaselessStrEnum traitlet from baseclass
the enumeration should contain all names of non_abstract_children() of said baseclass and the default choice should be given by
base_class._default
name.default must be specified and must be the name of one child-class