Belle II Software  release-08-01-10
MVAFeasibleAxialSegmentPairFilter.h
1 /**************************************************************************
2  * basf2 (Belle II Analysis Software Framework) *
3  * Author: The Belle II Collaboration *
4  * *
5  * See git log for contributors and copyright holders. *
6  * This file is licensed under LGPL-3.0, see LICENSE.md. *
7  **************************************************************************/
8 #pragma once
9 
10 #include <tracking/trackFindingCDC/filters/axialSegmentPair/BaseAxialSegmentPairFilter.h>
11 
12 #include <tracking/trackFindingCDC/filters/axialSegmentPair/BasicAxialSegmentPairVarSet.h>
13 #include <tracking/trackFindingCDC/filters/axialSegmentPair/HitGapAxialSegmentPairVarSet.h>
14 
15 #include <tracking/trackFindingCDC/filters/base/MVAFilter.dcl.h>
16 
17 #include <tracking/trackFindingCDC/varsets/VariadicUnionVarSet.h>
18 
19 namespace Belle2 {
24  namespace TrackFindingCDC {
25 
26  extern template class TrackFindingCDC::MVA<BaseAxialSegmentPairFilter>;
27 
30 
31  private:
34 
37 
38  public:
41 
43  using Super::operator();
44  };
45  }
47 }
Filter for the constuction of segment pairs based on simple criteria without the common fit.
Class that accomodates many variable sets and presents them as on set of variables.
Abstract base class for different kinds of events.