Belle II Software
release-05-01-25
MVAFacetFilter.h
1
/**************************************************************************
2
* BASF2 (Belle Analysis Framework 2) *
3
* Copyright(C) 2015 - Belle II Collaboration *
4
* *
5
* Author: The Belle II Collaboration *
6
* Contributors: Nils Braun, Oliver Frost *
7
* *
8
* This software is provided "as is" without any warranty. *
9
**************************************************************************/
10
#pragma once
11
12
#include <tracking/trackFindingCDC/filters/facet/BaseFacetFilter.h>
13
14
#include <tracking/trackFindingCDC/filters/facet/BasicFacetVarSet.h>
15
#include <tracking/trackFindingCDC/filters/facet/Chi2FacetFilter.h>
16
17
#include <tracking/trackFindingCDC/filters/base/MVAFilter.dcl.h>
18
19
#include <tracking/trackFindingCDC/filters/base/FilterVarSet.dcl.h>
20
21
#include <tracking/trackFindingCDC/varsets/VariadicUnionVarSet.h>
22
23
namespace
Belle2
{
28
namespace
TrackFindingCDC {
29
class
CDCFacet;
30
32
using
MVAFacetVarSet = VariadicUnionVarSet<BasicFacetVarSet,
33
FilterVarSet<Chi2FacetFilter>>;
34
36
class
MVAFacetFilter:
public
MVA<BaseFacetFilter> {
37
38
public
:
40
using
Super
= MVA<BaseFacetFilter>;
41
42
public
:
44
MVAFacetFilter
();
45
50
Weight
predict
(
const
CDCFacet
& facet)
final
;
51
};
52
}
54
}
Belle2::TrackFindingCDC::MVAFacetFilter::Super
MVA< BaseFacetFilter > Super
Type of the base class.
Definition:
MVAFacetFilter.h:48
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::TrackFindingCDC::MVAFacetFilter::predict
Weight predict(const CDCFacet &facet) final
Main filter method returning the weight of the facet.
Definition:
MVAFacetFilter.cc:27
Belle2::TrackFindingCDC::CDCFacet
Class representing a triple of neighboring oriented wire with additional trajectory information.
Definition:
CDCFacet.h:42
Belle2::TrackFindingCDC::MVAFacetFilter::MVAFacetFilter
MVAFacetFilter()
Constructor initialising the MVAFilter with standard training name for this filter.
Definition:
MVAFacetFilter.cc:22
tracking
trackFindingCDC
filters
facet
include
MVAFacetFilter.h
Generated on Fri Nov 5 2021 04:02:13 for Belle II Software by
1.8.17