Belle II Software  release-05-01-25
AxialTrackFinderModules.cc
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2015 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Bastian Kronenbitter, Thomas Hauth, Viktor Trusov, *
7  * Nils Braun, Oliver Frost, Dmitrii Neverov *
8  * *
9  * This software is provided "as is" without any warranty. *
10  **************************************************************************/
11 #include <tracking/modules/trackFinderCDC/AxialTrackFinderModules.h>
12 
13 #include <tracking/trackFindingCDC/eventdata/tracks/CDCTrack.h>
14 #include <tracking/trackFindingCDC/eventdata/hits/CDCWireHit.h>
15 #include <mdst/dataobjects/ECLCluster.h>
16 
17 using namespace Belle2;
18 using namespace TrackFindingCDC;
19 
20 REG_MODULE(TFCDC_AxialTrackFinderLegendre);
21 REG_MODULE(TFCDC_AxialTrackFinderHough);
22 REG_MODULE(TFCDC_AxialTrackCreatorSegmentHough);
23 REG_MODULE(TFCDC_AxialTrackCreatorMCTruth);
24 REG_MODULE(TFCDC_MonopoleAxialTrackFinderLegendre);
25 REG_MODULE(TFCDC_AxialStraightTrackFinder);
26 
28  : Super( {"CDCWireHitVector", "CDCTrackVector"})
29 {
30 }
31 
33  : Super( {"CDCWireHitVector", "CDCTrackVector"})
34 {
35 }
36 
38  : Super( {"CDCSegment2DVector", "CDCTrackVector"})
39 {
40 }
41 
43  : Super( {"CDCWireHitVector", "CDCTrackVector"})
44 {
45 }
46 
48  : Super( {"CDCWireHitVector", "CDCMonopoleTrackVector"})
49 {
50 }
51 
53  : Super( {"CDCWireHitVector", "CDCMonopoleTrackVector"})
54 {
55 }
Belle2::TrackFindingCDC::TFCDC_AxialTrackFinderHoughModule::TFCDC_AxialTrackFinderHoughModule
TFCDC_AxialTrackFinderHoughModule()
Constructor setting the default store vector names.
Definition: AxialTrackFinderModules.cc:32
REG_MODULE
#define REG_MODULE(moduleName)
Register the given module (without 'Module' suffix) with the framework.
Definition: Module.h:652
Belle2::TrackFindingCDC::TFCDC_AxialStraightTrackFinderModule::TFCDC_AxialStraightTrackFinderModule
TFCDC_AxialStraightTrackFinderModule()
Constructor setting the default store vector names.
Definition: AxialTrackFinderModules.cc:52
Belle2::TrackFindingCDC::TFCDC_AxialTrackCreatorSegmentHoughModule::TFCDC_AxialTrackCreatorSegmentHoughModule
TFCDC_AxialTrackCreatorSegmentHoughModule()
Constructor setting the default store vector names.
Definition: AxialTrackFinderModules.cc:37
Belle2::TrackFindingCDC::TFCDC_MonopoleAxialTrackFinderLegendreModule::TFCDC_MonopoleAxialTrackFinderLegendreModule
TFCDC_MonopoleAxialTrackFinderLegendreModule()
Constructor setting the default store vector names.
Definition: AxialTrackFinderModules.cc:47
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::TrackFindingCDC::TFCDC_AxialTrackFinderLegendreModule::TFCDC_AxialTrackFinderLegendreModule
TFCDC_AxialTrackFinderLegendreModule()
Constructor setting the default store vector names.
Definition: AxialTrackFinderModules.cc:27
Belle2::TrackFindingCDC::FindletModule< AxialTrackFinderLegendre >
Belle2::TrackFindingCDC::TFCDC_AxialTrackCreatorMCTruthModule::TFCDC_AxialTrackCreatorMCTruthModule
TFCDC_AxialTrackCreatorMCTruthModule()
Constructor setting the default store vector names.
Definition: AxialTrackFinderModules.cc:42