64 if (filterName ==
"none") {
65 return std::make_unique<NoneFilter<BaseFacetFilter>>();
67 }
else if (filterName ==
"all") {
68 return std::make_unique<AllFacetFilter>();
70 }
else if (filterName ==
"truth") {
71 return std::make_unique<MCFacetFilter>();
73 }
else if (filterName ==
"feasible") {
74 return std::make_unique<FeasibleRLFacetFilter>();
76 }
else if (filterName ==
"simple") {
77 return std::make_unique<SimpleFacetFilter>();
79 }
else if (filterName ==
"realistic") {
80 return std::make_unique<RealisticFacetFilter>();
82 }
else if (filterName ==
"realistic_loss") {
83 return std::make_unique<RealisticFacetFilter>(25);
85 }
else if (filterName ==
"chi2") {
86 return std::make_unique<Chi2FacetFilter>();
88 }
else if (filterName ==
"chi2_old") {
89 return std::make_unique<Chi2FacetFilter>(75.0, 120.0);
91 }
else if (filterName ==
"unionrecording") {
92 return std::make_unique<UnionRecordingFacetFilter>();
94 }
else if (filterName ==
"mva") {
95 return std::make_unique<MVAFacetFilter>();