#if !defined(_SOURCEMODEL_H)
#include <alma/Enumerations/CSourceModel.h>
#if !defined(_SOURCEMODEL_HH)
#include <alma/Enumtcl/Enum.hpp>
struct enum_set_traits<SourceModelMod::SourceModel> : public enum_set_traiter<SourceModelMod::SourceModel,3,SourceModelMod::DISK> {};
class enum_map_traits<SourceModelMod::SourceModel,void> : public enum_map_traiter<SourceModelMod::SourceModel,void> {
static std::string typeName_;
static std::string enumerationDesc_;
static std::string order_;
static std::string xsdBaseType_;
m_.insert(std::pair<SourceModelMod::SourceModel,EnumPar<void> >
(SourceModelMod::GAUSSIAN,ep((int)SourceModelMod::GAUSSIAN,"GAUSSIAN","un-documented")));
m_.insert(std::pair<SourceModelMod::SourceModel,EnumPar<void> >
(SourceModelMod::POINT,ep((int)SourceModelMod::POINT,"POINT","un-documented")));
m_.insert(std::pair<SourceModelMod::SourceModel,EnumPar<void> >
(SourceModelMod::DISK,ep((int)SourceModelMod::DISK,"DISK","un-documented")));
static std::map<SourceModelMod::SourceModel,EnumPar<void> > m_;