Belle II Software  release-05-01-25
WireHitPreparationModules.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2018 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Nils Braun, Oliver Frost, Dmitrii Neverov *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 #pragma once
11 
12 #include <tracking/trackFindingCDC/findlets/combined/WireHitPreparer.h>
13 
14 #include <tracking/trackFindingCDC/findlets/minimal/WireHitCreator.h>
15 #include <tracking/trackFindingCDC/findlets/minimal/WireHitBackgroundDetector.h>
16 #include <tracking/trackFindingCDC/findlets/minimal/HitReclaimer.h>
17 
18 #include <tracking/trackFindingCDC/eventdata/utils/ClassMnemomics.h>
19 #include <tracking/trackFindingCDC/findlets/base/FindletModule.h>
20 
21 namespace Belle2 {
26  namespace TrackFindingCDC {
27 
37  class TFCDC_WireHitPreparerModule : public FindletModule<WireHitPreparer> {
38 
40  using Super = FindletModule<WireHitPreparer>;
41 
42  public:
45  };
46 
47  /********** Minimal modules **********/
51  class TFCDC_WireHitCreatorModule : public FindletModule<WireHitCreator> {
52 
55 
56  public:
59  };
60 
64  class TFCDC_HitReclaimerModule : public FindletModule<HitReclaimer> {
65 
68 
69  public:
72  };
73 
74 
80  class TFCDC_WireHitBackgroundDetectorModule : public FindletModule<WireHitBackgroundDetector> {
81 
84 
85  public:
88  };
89  }
91 }
Belle2::TrackFindingCDC::TFCDC_WireHitBackgroundDetectorModule::TFCDC_WireHitBackgroundDetectorModule
TFCDC_WireHitBackgroundDetectorModule()
Constructor.
Definition: WireHitPreparationModules.cc:35
Belle2::TrackFindingCDC::TFCDC_HitReclaimerModule
Module to reclaim CDC hits.
Definition: WireHitPreparationModules.h:72
Belle2::TrackFindingCDC::TFCDC_WireHitCreatorModule::Super
FindletModule< WireHitCreator > Super
Type of the base class.
Definition: WireHitPreparationModules.h:62
Belle2::TrackFindingCDC::TFCDC_WireHitPreparerModule::TFCDC_WireHitPreparerModule
TFCDC_WireHitPreparerModule()
Constructor.
Definition: WireHitPreparationModules.cc:20
Belle2::TrackFindingCDC::TFCDC_HitReclaimerModule::Super
FindletModule< HitReclaimer > Super
Type of the base class.
Definition: WireHitPreparationModules.h:75
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::TrackFindingCDC::TFCDC_WireHitBackgroundDetectorModule
Module counterpart to the WireHitBackgroundDetector findlet, which marks CDCWireHits as background ba...
Definition: WireHitPreparationModules.h:88
Belle2::TrackFindingCDC::TFCDC_WireHitBackgroundDetectorModule::Super
FindletModule< WireHitBackgroundDetector > Super
Type of the base class.
Definition: WireHitPreparationModules.h:91
Belle2::TrackFindingCDC::TFCDC_WireHitPreparerModule::Super
FindletModule< WireHitPreparer > Super
Type of the base class.
Definition: WireHitPreparationModules.h:48
Belle2::TrackFindingCDC::FindletModule
Adapter of a findlet to a module that exposes the parameters of the findlet and manages the IO with t...
Definition: FindletModule.h:40
Belle2::TrackFindingCDC::TFCDC_WireHitCreatorModule
Module implementation using the WireHitCreator.
Definition: WireHitPreparationModules.h:59
Belle2::TrackFindingCDC::TFCDC_HitReclaimerModule::TFCDC_HitReclaimerModule
TFCDC_HitReclaimerModule()
Constructor.
Definition: WireHitPreparationModules.cc:30
Belle2::TrackFindingCDC::TFCDC_WireHitCreatorModule::TFCDC_WireHitCreatorModule
TFCDC_WireHitCreatorModule()
Constructor setting the default store vector names.
Definition: WireHitPreparationModules.cc:25