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/trackFindingCDC/filters/base/MVAFilter.dcl.h>
17#include <tracking/trackFindingCDC/filters/base/FilterVarSet.dcl.h>
19#include <tracking/trackFindingCDC/varsets/VariadicUnionVarSet.h>
26 namespace TrackFindingCDC {
Class to compute floating point variables from a facet which can be recorded as a flat TNtuple or ser...
Class representing a triple of neighboring oriented wire with additional trajectory information.
Class to compute floating point variables from a filter response which can be recorded as a flat TNtu...
MVAFacetFilter()
Constructor initialising the MVAFilter with standard training name for this filter.
MVA< BaseFacetFilter > Super
Type of the base class.
Weight predict(const CDCFacet &facet) final
Main filter method returning the weight of the facet.
MVA(std::unique_ptr< AVarSet > varSet, const std::string &identifier="", double defaultCut=NAN, const std::string &dbObjectName="")
Class that accommodates many variable sets and presents them as on set of variables.
Abstract base class for different kinds of events.