19#include "BDSMagnetType.hh"
26 new std::map<BDSMagnetType, std::string> ({
27 {BDSMagnetType::decapole,
"decapole"},
28 {BDSMagnetType::hkicker,
"hkicker"},
29 {BDSMagnetType::vkicker,
"vkicker"},
30 {BDSMagnetType::muonspoiler,
"muonspoiler"},
31 {BDSMagnetType::octupole,
"octupole"},
32 {BDSMagnetType::quadrupole,
"quadrupole"},
33 {BDSMagnetType::sectorbend,
"sbend"},
34 {BDSMagnetType::rectangularbend,
"rbend"},
35 {BDSMagnetType::rfcavity,
"rfcavity"},
36 {BDSMagnetType::sextupole,
"sextupole"},
37 {BDSMagnetType::solenoid,
"solenoid"},
38 {BDSMagnetType::multipole,
"multipole"},
39 {BDSMagnetType::thinmultipole,
"thinmultipole"},
40 {BDSMagnetType::dipolefringe,
"dipolefringe"},
41 {BDSMagnetType::undulator,
"undulator"}
static std::map< BDSTypeSafeEnum< magnettypes_def, int >, std::string > * dictionary