10#include <tracking/trackFindingCDC/filters/facet/BaseFacetFilter.h>
12#include <tracking/trackFindingCDC/filters/facet/BasicFacetVarSet.h>
13#include <tracking/trackFindingCDC/filters/facet/Chi2FacetFilter.h>
15#include <tracking/trackingUtilities/filters/base/MVAFilter.dcl.h>
17#include <tracking/trackingUtilities/filters/base/FilterVarSet.dcl.h>
19#include <tracking/trackingUtilities/varsets/VariadicUnionVarSet.h>
26 namespace TrackingUtilities {
29 namespace TrackFindingCDC {
32 using MVAFacetVarSet = TrackingUtilities::VariadicUnionVarSet<BasicFacetVarSet, TrackingUtilities::FilterVarSet<Chi2FacetFilter>>;
MVAFacetFilter()
Constructor initialising the MVAFilter with standard training name for this filter.
TrackingUtilities::MVA< BaseFacetFilter > Super
Type of the base class.
TrackingUtilities::Weight predict(const TrackingUtilities::CDCFacet &facet) final
Main filter method returning the weight of the facet.
Class representing a triple of neighboring oriented wire with additional trajectory information.
Filter based on a mva method.
Abstract base class for different kinds of events.