Belle II Software development
FitlessSegmentPairFilter.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/segmentPair/SkimmedHitGapSegmentPairVarSet.h>
11
12#include <tracking/trackFindingCDC/filters/base/FilterOnVarSet.dcl.h>
13
14namespace Belle2 {
19 namespace TrackFindingCDC {
20 class CDCSegmentPair;
21
23 class FitlessSegmentPairFilter : public FilterOnVarSet<SkimmedHitGapSegmentPairVarSet> {
24
25 private:
28
29 public:
31 Weight operator()(const CDCSegmentPair& segmentPair) final;
32 };
33 }
35}
Class representing a pair of one reconstructed axial segment and one stereo segment in adjacent super...
Filter for the construction of segment pairs based on simple criteria without the common fit.
Weight operator()(const CDCSegmentPair &segmentPair) final
Checks if a pair of segments is a good combination.
FilterOnVarSet< SkimmedHitGapSegmentPairVarSet > Super
Type of the base class.
Abstract base class for different kinds of events.