Belle II Software development
SegmentAutomataModules.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/findlets/combined/TrackFinderSegmentPairAutomaton.h>
11#include <tracking/trackFindingCDC/findlets/combined/TrackFinderSegmentTripleAutomaton.h>
12
13#include <tracking/trackFindingCDC/findlets/minimal/TrackCreatorSegmentPairAutomaton.h>
14#include <tracking/trackFindingCDC/findlets/minimal/TrackCreatorSegmentTripleAutomaton.h>
15#include <tracking/trackFindingCDC/findlets/minimal/TrackCreatorSingleSegments.h>
16
17#include <tracking/trackFindingCDC/findlets/minimal/SegmentPairCreator.h>
18#include <tracking/trackFindingCDC/findlets/minimal/AxialSegmentPairCreator.h>
19#include <tracking/trackFindingCDC/findlets/minimal/SegmentTripleCreator.h>
20
21#include <tracking/trackingUtilities/eventdata/utils/ClassMnemomics.h>
22#include <tracking/trackingUtilities/findlets/base/FindletModule.h>
23
24namespace Belle2 {
29 namespace TrackFindingCDC {
30
43
56
69 }
71}
72
73// ****** Minimal Findlets ********** //
74namespace Belle2 {
79 namespace TrackFindingCDC {
92
105
118
131
144 }
146}
TFCDC_AxialSegmentPairCreatorModule()
Constructor setting the default store vector names.
TrackingUtilities::FindletModule< AxialSegmentPairCreator > Super
Type of the base class.
TrackingUtilities::FindletModule< SegmentPairCreator > Super
Type of the base class.
TFCDC_SegmentPairCreatorModule()
Constructor setting the default store vector names.
TrackingUtilities::FindletModule< SegmentTripleCreator > Super
Type of the base class.
TFCDC_SegmentTripleCreatorModule()
Constructor setting the default store vector names.
TrackingUtilities::FindletModule< TrackCreatorSegmentPairAutomaton > Super
Type of the base class.
TFCDC_TrackCreatorSegmentPairAutomatonModule()
Constructor setting the default store vector names.
TFCDC_TrackCreatorSegmentTripleAutomatonModule()
Constructor setting the default store vector names.
TrackingUtilities::FindletModule< TrackCreatorSegmentTripleAutomaton > Super
Type of the base class.
TrackingUtilities::FindletModule< TrackCreatorSingleSegments > Super
Type of the base class.
TFCDC_TrackCreatorSingleSegmentsModule()
Constructor setting the default store vector names.
TFCDC_TrackFinderSegmentPairAutomatonModule()
Constructor setting the default store vector names.
TrackingUtilities::FindletModule< TrackFinderSegmentPairAutomaton > Super
Type of the base class.
TFCDC_TrackFinderSegmentTripleAutomatonModule()
Constructor setting the default store vector names.
TrackingUtilities::FindletModule< TrackFinderSegmentTripleAutomaton > Super
Type of the base class.
Adapter of a findlet to a module that exposes the parameters of the findlet and manages the IO with t...
Abstract base class for different kinds of events.