65 if (filterName ==
"none") {
66 return std::make_unique<NoneFilter<BaseFacetFilter>>();
68 }
else if (filterName ==
"all") {
69 return std::make_unique<AllFacetFilter>();
71 }
else if (filterName ==
"truth") {
72 return std::make_unique<MCFacetFilter>();
74 }
else if (filterName ==
"feasible") {
75 return std::make_unique<FeasibleRLFacetFilter>();
77 }
else if (filterName ==
"simple") {
78 return std::make_unique<SimpleFacetFilter>();
80 }
else if (filterName ==
"realistic") {
81 return std::make_unique<RealisticFacetFilter>();
83 }
else if (filterName ==
"realistic_loss") {
84 return std::make_unique<RealisticFacetFilter>(25);
86 }
else if (filterName ==
"chi2") {
87 return std::make_unique<Chi2FacetFilter>();
89 }
else if (filterName ==
"chi2_old") {
90 return std::make_unique<Chi2FacetFilter>(75.0, 120.0);
92 }
else if (filterName ==
"unionrecording") {
93 return std::make_unique<UnionRecordingFacetFilter>();
95 }
else if (filterName ==
"mva") {
96 return std::make_unique<MVAFacetFilter>();