Belle II Software development
T0ExtractorModules.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/eventdata/utils/ClassMnemomics.h>
11#include <tracking/trackFindingCDC/findlets/base/FindletModule.h>
12#include <tracking/eventTimeExtraction/findlets/BaseEventTimeExtractorModule.dcl.h>
13
14#include <tracking/eventTimeExtraction/findlets/IterativeDriftLengthBasedEventTimeExtractor.h>
15#include <tracking/eventTimeExtraction/findlets/IterativeChi2BasedEventTimeExtractor.h>
16#include <tracking/eventTimeExtraction/findlets/HitBasedT0Extractor.h>
17#include <tracking/eventTimeExtraction/findlets/FullGridChi2TrackTimeExtractor.h>
18#include <tracking/eventTimeExtraction/findlets/FullGridDriftLengthTrackTimeExtractor.h>
19
20#include <tracking/eventTimeExtraction/utilities/ClassMnemomics.h>
21
22namespace Belle2 {
31 public EventTimeExtractorModule<IterativeDriftLengthBasedEventTimeExtractor> {
32 };
33
38 public EventTimeExtractorModule<IterativeChi2BasedEventTimeExtractor> {
39 };
40
45 public EventTimeExtractorModule<FullGridChi2TrackTimeExtractor> {
46 };
47
52 public EventTimeExtractorModule<FullGridDriftLengthTrackTimeExtractor> {
53 };
54
59 public TrackFindingCDC::FindletModule<HitBasedT0Extractor> {
60
63
64 public:
67 };
68
69
71}
Module implementation using the CDCHitBasedT0Extractor.
CDCHitBasedT0ExtractionModule()
Constructor setting the default store vector names.
Module implementation using only the chi2.
Module implementation using only the drift lengths.
Module implementation using only the chi2.
Module implementation using the drift length and the chi2.
Adapter of a findlet to a module that exposes the parameters of the findlet and manages the IO with t...
Definition: FindletModule.h:30
Abstract base class for different kinds of events.