Belle II Software  release-05-02-19
SegmentFinderModules.cc
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2015 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Oliver Frost *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 #include <tracking/modules/trackFinderCDC/SegmentFinderModules.h>
11 
12 #include <tracking/trackFindingCDC/eventdata/hits/CDCWireHit.h>
13 
14 using namespace Belle2;
15 using namespace TrackFindingCDC;
16 
17 REG_MODULE(TFCDC_SegmentFinderFacetAutomaton);
18 
19 REG_MODULE(TFCDC_FacetCreator);
20 REG_MODULE(TFCDC_SegmentCreatorFacetAutomaton);
21 REG_MODULE(TFCDC_SegmentLinker);
22 REG_MODULE(TFCDC_SegmentFitter);
23 REG_MODULE(TFCDC_SegmentRejecter);
24 REG_MODULE(TFCDC_SegmentOrienter);
25 REG_MODULE(TFCDC_SegmentCreatorMCTruth);
26 
28  : Super( {"CDCWireHitClusterVector", "CDCSegment2DVector"})
29 {
30 }
31 
33  : Super( {"CDCWireHitClusterVector", "CDCFacetVector"})
34 {
35 }
36 
38  : Super( {"CDCFacetVector", "CDCSegment2DVector"})
39 {
40 }
41 
43  : Super( {"CDCSegment2DVector"})
44 {
45 }
46 
48  : Super( {"CDCSegment2DVector"})
49 {
50 }
51 
53  : Super( {"CDCSegment2DVector"})
54 {
55 }
56 
58  : Super( {"CDCSegment2DVector"})
59 {
60 }
61 
63  : Super( {"CDCWireHitVector", "CDCSegment2DVector"})
64 {
65 }
Belle2::TrackFindingCDC::TFCDC_SegmentFinderFacetAutomatonModule::TFCDC_SegmentFinderFacetAutomatonModule
TFCDC_SegmentFinderFacetAutomatonModule()
Constructor setting the default store vector names.
Definition: SegmentFinderModules.cc:27
REG_MODULE
#define REG_MODULE(moduleName)
Register the given module (without 'Module' suffix) with the framework.
Definition: Module.h:652
Belle2::TrackFindingCDC::TFCDC_SegmentCreatorFacetAutomatonModule::TFCDC_SegmentCreatorFacetAutomatonModule
TFCDC_SegmentCreatorFacetAutomatonModule()
Constructor setting the default store vector names.
Definition: SegmentFinderModules.cc:37
Belle2::TrackFindingCDC::TFCDC_FacetCreatorModule::TFCDC_FacetCreatorModule
TFCDC_FacetCreatorModule()
Constructor setting the default store vector names.
Definition: SegmentFinderModules.cc:32
Belle2::TrackFindingCDC::TFCDC_SegmentOrienterModule::TFCDC_SegmentOrienterModule
TFCDC_SegmentOrienterModule()
Constructor setting the default store vector names.
Definition: SegmentFinderModules.cc:47
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::TrackFindingCDC::TFCDC_SegmentRejecterModule::TFCDC_SegmentRejecterModule
TFCDC_SegmentRejecterModule()
Constructor setting the default store vector names.
Definition: SegmentFinderModules.cc:57
Belle2::TrackFindingCDC::TFCDC_SegmentCreatorMCTruthModule::TFCDC_SegmentCreatorMCTruthModule
TFCDC_SegmentCreatorMCTruthModule()
Constructor setting the default store vector names.
Definition: SegmentFinderModules.cc:62
Belle2::TrackFindingCDC::TFCDC_SegmentFitterModule::TFCDC_SegmentFitterModule
TFCDC_SegmentFitterModule()
Constructor setting the default store vector names.
Definition: SegmentFinderModules.cc:52
Belle2::TrackFindingCDC::FindletModule< SegmentFinderFacetAutomaton >
Belle2::TrackFindingCDC::TFCDC_SegmentLinkerModule::TFCDC_SegmentLinkerModule
TFCDC_SegmentLinkerModule()
Constructor setting the default store vector names.
Definition: SegmentFinderModules.cc:42