10#include <tracking/trackFindingCDC/filters/axialSegmentPair/BaseAxialSegmentPairFilter.h>
12#include <tracking/trackFindingCDC/filters/axialSegmentPair/MVAFeasibleAxialSegmentPairFilter.h>
14#include <tracking/trackFindingCDC/filters/axialSegmentPair/BasicAxialSegmentPairVarSet.h>
15#include <tracking/trackFindingCDC/filters/axialSegmentPair/FitlessAxialSegmentPairVarSet.h>
16#include <tracking/trackFindingCDC/filters/axialSegmentPair/FitAxialSegmentPairVarSet.h>
18#include <tracking/trackFindingCDC/filters/base/MVAFilter.dcl.h>
20#include <tracking/trackFindingCDC/varsets/VariadicUnionVarSet.h>
27 namespace TrackFindingCDC {
46 using Super::operator();
Class to compute floating point variables from a segment relation which can be recorded as a flat TNt...
Class representing a pair of reconstructed axial segments in adjacent superlayer.
Class to compute floating point variables from a segment relation which can be recorded as a flat TNt...
Class to compute floating point variables from a segment relation which can be recorded as a flat TNt...
Filter for the construction of segment pairs based on simple criteria without the common fit.
Final filter for the construction of segment pairs.
MVARealisticAxialSegmentPairFilter()
Constructor initialising the MVAFilter with standard training name for this filter.
MVAFeasibleAxialSegmentPairFilter m_feasibleAxialSegmentPairFilter
Feasibility filter applied first before invoking the main cut.
Weight operator()(const CDCAxialSegmentPair &axialSegmentPair) override
Function to object for its signalness.
Filter based on a mva method.
Class that accommodates many variable sets and presents them as on set of variables.
Abstract base class for different kinds of events.