Belle II Software development
WireHitPreparationModules.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/WireHitPreparer.h>
11
12#include <tracking/trackFindingCDC/findlets/minimal/WireHitCreator.h>
13#include <tracking/trackFindingCDC/findlets/minimal/WireHitBackgroundDetector.h>
14#include <tracking/trackFindingCDC/findlets/minimal/HitReclaimer.h>
15
16#include <tracking/trackFindingCDC/eventdata/utils/ClassMnemomics.h>
17#include <tracking/trackFindingCDC/findlets/base/FindletModule.h>
18
19namespace Belle2 {
24 namespace TrackFindingCDC {
25
35 class TFCDC_WireHitPreparerModule : public FindletModule<WireHitPreparer> {
36
39
40 public:
43 };
44
45 /********** Minimal modules **********/
49 class TFCDC_WireHitCreatorModule : public FindletModule<WireHitCreator> {
50
53
54 public:
57 };
58
62 class TFCDC_HitReclaimerModule : public FindletModule<HitReclaimer> {
63
66
67 public:
70 };
71
72
78 class TFCDC_WireHitBackgroundDetectorModule : public FindletModule<WireHitBackgroundDetector> {
79
82
83 public:
86 };
87 }
89}
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 counterpart to the WireHitBackgroundDetector findlet, which marks CDCWireHits as background ba...
Module implementation using the WireHitCreator.
TFCDC_WireHitCreatorModule()
Constructor setting the default store vector names.
Module to set up the cdcwire hits used in all CDC track finding algorithms (except Trasan).
Abstract base class for different kinds of events.