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