Belle II Software development
SegmentFinderModules.cc
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#include <tracking/modules/trackFinderCDC/SegmentFinderModules.h>
9
10#include <tracking/trackingUtilities/eventdata/hits/CDCWireHit.h>
11
12using namespace Belle2;
13using namespace TrackFindingCDC;
14using namespace TrackingUtilities;
15
16REG_MODULE(TFCDC_SegmentFinderFacetAutomaton);
17
18REG_MODULE(TFCDC_FacetCreator);
19REG_MODULE(TFCDC_SegmentCreatorFacetAutomaton);
20REG_MODULE(TFCDC_SegmentLinker);
21REG_MODULE(TFCDC_SegmentFitter);
22REG_MODULE(TFCDC_SegmentRejecter);
23REG_MODULE(TFCDC_SegmentOrienter);
24REG_MODULE(TFCDC_SegmentCreatorMCTruth);
25
27 : Super({"CDCWireHitClusterVector", "CDCSegment2DVector"})
28{
29}
30
32 : Super({"CDCWireHitClusterVector", "CDCFacetVector"})
33{
34}
35
40
42 : Super({"CDCSegment2DVector"})
43{
44}
45
50
52 : Super({"CDCSegment2DVector"})
53{
54}
55
60
62 : Super({"CDCWireHitVector", "CDCSegment2DVector"})
63{
64}
TFCDC_FacetCreatorModule()
Constructor setting the default store vector names.
TrackingUtilities::FindletModule< FacetCreator > Super
Type of the base class.
TFCDC_SegmentCreatorFacetAutomatonModule()
Constructor setting the default store vector names.
TrackingUtilities::FindletModule< SegmentCreatorFacetAutomaton > Super
Type of the base class.
TrackingUtilities::FindletModule< SegmentCreatorMCTruth > Super
Type of the base class.
TFCDC_SegmentCreatorMCTruthModule()
Constructor setting the default store vector names.
TrackingUtilities::FindletModule< SegmentFinderFacetAutomaton > Super
Type of the base class.
TFCDC_SegmentFinderFacetAutomatonModule()
Constructor setting the default store vector names.
TFCDC_SegmentFitterModule()
Constructor setting the default store vector names.
TrackingUtilities::FindletModule< SegmentFitter > Super
Type of the base class.
TrackingUtilities::FindletModule< SegmentLinker > Super
Type of the base class.
TFCDC_SegmentLinkerModule()
Constructor setting the default store vector names.
TrackingUtilities::FindletModule< SegmentOrienter > Super
Type of the base class.
TFCDC_SegmentOrienterModule()
Constructor setting the default store vector names.
TrackingUtilities::FindletModule< SegmentRejecter > Super
Type of the base class.
TFCDC_SegmentRejecterModule()
Constructor setting the default store vector names.
#define REG_MODULE(moduleName)
Register the given module (without 'Module' suffix) with the framework.
Definition Module.h:649
Abstract base class for different kinds of events.