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