Belle II Software  release-08-01-10
ClusterPreparationModules.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/ClusterPreparer.h>
11 
12 #include <tracking/trackFindingCDC/findlets/minimal/SuperClusterCreator.h>
13 #include <tracking/trackFindingCDC/findlets/minimal/ClusterBackgroundDetector.h>
14 #include <tracking/trackFindingCDC/findlets/minimal/ClusterRefiner.h>
15 
16 #include <tracking/trackFindingCDC/filters/wireHitRelation/BridgingWireHitRelationFilter.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 {
30  class TFCDC_ClusterPreparerModule : public FindletModule<ClusterPreparer> {
31 
34 
35  public:
38  };
39 
43  class TFCDC_SuperClusterCreatorModule : public FindletModule<SuperClusterCreator> {
44 
47 
48  public:
51  };
52 
56  class TFCDC_ClusterRefinerModule : public FindletModule<ClusterRefiner<BridgingWireHitRelationFilter>> {
57 
60 
61  public:
64  };
65 
69  class TFCDC_ClusterBackgroundDetectorModule : public FindletModule<ClusterBackgroundDetector> {
70 
73 
74  public:
77  };
78  }
80 }
Adapter of a findlet to a module that exposes the parameters of the findlet and manages the IO with t...
Definition: FindletModule.h:30
Module implementation using the ClusterBackgroundDetector.
TFCDC_ClusterBackgroundDetectorModule()
Constructor setting the default store vector names.
Module implementation using the ClusterPreparer.
TFCDC_ClusterPreparerModule()
Constructor setting the default store vector names.
Module implementation using the ClusterRefiner.
TFCDC_ClusterRefinerModule()
Constructor setting the default store vector names.
Module implementation using the SuperClusterCreator.
TFCDC_SuperClusterCreatorModule()
Constructor setting the default store vector names.
Abstract base class for different kinds of events.