Belle II Software development
ChooseablePathFilter.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/vxdHoughTracking/findlets/LimitedOnHitApplier.dcl.h>
11#include <tracking/vxdHoughTracking/findlets/PathLengthToggledApplier.dcl.h>
12#include <tracking/vxdHoughTracking/filters/pathFilters/PathFilterFactory.h>
13#include <tracking/trackFindingCDC/filters/base/ChooseableFilter.dcl.h>
14
15namespace Belle2 {
20 namespace vxdHoughTracking {
21 class VXDHoughState;
22
23 // Guard to prevent repeated instantiations
24 extern template class
26
28 using ChooseablePathFilter =
30
31 }
33}
A special findlet, which chooses the filter based on the current path length.
Simple container for hit information to be used during intercept finding.
Abstract base class for different kinds of events.