44 modelFactory[
"StandardModel"] = boost::factory<StandardModel*>();
46 modelFactory[
"NPSTUZbbbarLR"] = boost::factory<NPSTUZbbbarLR*>();
47 modelFactory[
"NPEpsilons"] = boost::factory<NPEpsilons*>();
48 modelFactory[
"NPEpsilons_pureNP"] = boost::factory<NPEpsilons_pureNP*>();
50 modelFactory[
"NPZbbbar"] = boost::bind(boost::factory<NPZbbbar*>(),
false);
51 modelFactory[
"NPZbbbarLR"] = boost::bind(boost::factory<NPZbbbar*>(),
true);
52 modelFactory[
"NPZbbbarLinearized"] = boost::bind(boost::factory<NPZbbbarLinearized*>(),
false);
53 modelFactory[
"NPZbbbarLinearizedLR"] = boost::bind(boost::factory<NPZbbbarLinearized*>(),
true);
54 modelFactory[
"NPEffectiveBS"] = boost::bind(boost::factory<NPEffectiveBS*>(),
false,
false);
55 modelFactory[
"NPEffectiveBS_LFU"] = boost::bind(boost::factory<NPEffectiveBS*>(),
true,
false);
56 modelFactory[
"NPEffectiveBS_QFU"] = boost::bind(boost::factory<NPEffectiveBS*>(),
false,
true);
57 modelFactory[
"NPEffectiveBS_LFU_QFU"] = boost::bind(boost::factory<NPEffectiveBS*>(),
true,
true);
58 modelFactory[
"NPEffectiveGIMR"] = boost::bind(boost::factory<NPEffectiveGIMR*>(),
false,
false);
59 modelFactory[
"NPEffectiveGIMRprime"] = boost::bind(boost::factory<NPEffectiveGIMRprime*>(),
false,
false);
60 modelFactory[
"NPSMEFTd6"] = boost::bind(boost::factory<NPSMEFTd6*>(),
false,
false);
62 modelFactory[
"NPSMEFT6dtopquark"] = boost::factory<NPSMEFT6dtopquark*>();
68 modelFactory[
"NPEffectiveGIMR_LFU_QFU"] = boost::bind(boost::factory<NPEffectiveGIMR*>(),
true,
true);
69 modelFactory[
"NPEffectiveGIMRprime_LFU_QFU"] = boost::bind(boost::factory<NPEffectiveGIMRprime*>(),
true,
true);
70 modelFactory[
"NPSMEFTd6_LFU_QFU"] = boost::bind(boost::factory<NPSMEFTd6*>(),
true,
true);
71 modelFactory[
"HiggsKvKf"] = boost::factory<HiggsKvKf*>();
72 modelFactory[
"HiggsKvKfgen"] = boost::factory<HiggsKvKfgen*>();
73 modelFactory[
"HiggsKvgenKfgen"] = boost::factory<HiggsKvgenKfgen*>();
74 modelFactory[
"HiggsKigen"] = boost::factory<HiggsKigen*>();
75 modelFactory[
"HiggsChiral"] = boost::factory<HiggsChiral*>();
78 modelFactory[
"FlavourWilsonCoefficient"] = boost::factory<FlavourWilsonCoefficient*>();
79 modelFactory[
"FlavourWilsonCoefficient_DF2"] = boost::factory<FlavourWilsonCoefficient_DF2*>();
80 modelFactory[
"RealWeakEFTLFV"] = boost::factory<RealWeakEFTLFV*>();
81 modelFactory[
"RealWeakEFTCC"] = boost::bind(boost::factory<RealWeakEFTCC*>(), 0);
82 modelFactory[
"RealWeakEFTCCPM"] = boost::bind(boost::factory<RealWeakEFTCC*>(), 1);
83 modelFactory[
"LoopMediators"] = boost::factory<LoopMediators*>();
84 modelFactory[
"SUSYMassInsertion"] = boost::factory<SUSYMassInsertion*>();
86 modelFactory[
"GeneralSUSY"] = boost::factory<GeneralSUSY*>();
87 modelFactory[
"GeorgiMachacek"] = boost::factory<GeorgiMachacek*>();
88 modelFactory[
"LeftRightSymmetricModel"] = boost::factory<LeftRightSymmetricModel*>();