10 #include <tracking/trackFindingCDC/filters/facet/UnionRecordingFacetFilter.h>
12 #include <tracking/trackFindingCDC/filters/facet/FitFacetVarSet.h>
13 #include <tracking/trackFindingCDC/filters/facet/BendFacetVarSet.h>
14 #include <tracking/trackFindingCDC/filters/facet/FitlessFacetVarSet.h>
15 #include <tracking/trackFindingCDC/filters/facet/BasicFacetVarSet.h>
17 #include <tracking/trackFindingCDC/filters/facet/MVAFacetFilter.h>
19 #include <tracking/trackFindingCDC/filters/base/UnionRecordingFilter.icc.h>
22 using namespace TrackFindingCDC;
29 varSetNames.insert(varSetNames.end(), {
"basic",
"fitless",
"bend",
"fit",
"mva"});
33 std::unique_ptr<BaseVarSet<const CDCFacet> >
36 if (name ==
"basic") {
37 return std::make_unique<BasicFacetVarSet>();
38 }
else if (name ==
"fitless") {
39 return std::make_unique<FitlessFacetVarSet>();
40 }
else if (name ==
"bend") {
41 return std::make_unique<BendFacetVarSet>();
42 }
else if (name ==
"fit") {
43 return std::make_unique<FitFacetVarSet>();
44 }
else if (name ==
"mva") {