12 #include <tracking/trackFindingCDC/filters/segmentPair/BaseSegmentPairFilter.h>
14 #include <tracking/trackFindingCDC/filters/segmentPair/MVAFeasibleSegmentPairFilter.h>
16 #include <tracking/trackFindingCDC/filters/segmentPair/BasicSegmentPairVarSet.h>
17 #include <tracking/trackFindingCDC/filters/segmentPair/FitlessSegmentPairVarSet.h>
18 #include <tracking/trackFindingCDC/filters/segmentPair/FitSegmentPairVarSet.h>
20 #include <tracking/trackFindingCDC/filters/base/MVAFilter.dcl.h>
22 #include <tracking/trackFindingCDC/varsets/VariadicUnionVarSet.h>
29 namespace TrackFindingCDC {
31 using MVARealisticSegmentPairVarSet =
32 VariadicUnionVarSet<BasicSegmentPairVarSet, FitlessSegmentPairVarSet, FitSegmentPairVarSet>;
35 class MVARealisticSegmentPairFilter :
public MVAFilter<MVARealisticSegmentPairVarSet> {
39 using Super = MVAFilter<MVARealisticSegmentPairVarSet>;