10#include <tracking/trackFindingCDC/filters/segmentPair/BaseSegmentPairFilter.h>
12#include <tracking/trackFindingCDC/filters/segmentPair/MVAFeasibleSegmentPairFilter.h>
14#include <tracking/trackFindingCDC/filters/segmentPair/BasicSegmentPairVarSet.h>
15#include <tracking/trackFindingCDC/filters/segmentPair/FitlessSegmentPairVarSet.h>
16#include <tracking/trackFindingCDC/filters/segmentPair/FitSegmentPairVarSet.h>
18#include <tracking/trackFindingCDC/filters/base/MVAFilter.dcl.h>
20#include <tracking/trackFindingCDC/varsets/VariadicUnionVarSet.h>
27 namespace TrackFindingCDC {
29 using MVARealisticSegmentPairVarSet =
30 VariadicUnionVarSet<BasicSegmentPairVarSet, FitlessSegmentPairVarSet, FitSegmentPairVarSet>;
Class representing a pair of one reconstructed axial segment and one stereo segment in adjacent super...
Filter for the construction of segment pairs based on simple criteria without the common fit.
Convenience template to create a mva filter for a set of variables.
Final filter for the construction of segment pairs.
Weight operator()(const CDCSegmentPair &segmentPair) final
Function to object for its signalness.
MVAFeasibleSegmentPairFilter m_feasibleSegmentPairFilter
Feasibility filter applied first before invoking the main cut.
MVARealisticSegmentPairFilter()
Constructor initialising the MVAFilter with standard training name for this filter.
Abstract base class for different kinds of events.