Belle II Software
development
KLMTrackFinder.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
9
#pragma once
10
11
/* KLM headers. */
12
#include <klm/dataobjects/KLMHit2d.h>
13
#include <klm/modules/KLMTracking/KLMTrackFitter.h>
14
15
/* C++ headers. */
16
#include <list>
17
18
namespace
Belle2
{
23
25
class
KLMTrackFinder
{
26
27
public
:
28
30
KLMTrackFinder
();
31
33
explicit
KLMTrackFinder
(
KLMTrackFitter
* fitter);
34
36
~KLMTrackFinder
();
37
39
void
registerFitter
(
KLMTrackFitter
* fitter);
40
42
bool
filter
(
const
std::list<KLMHit2d* >& seed,
43
std::list<KLMHit2d* >& hits,
44
std::list<KLMHit2d* >& track,
45
int
iSubdetector);
46
47
48
49
protected
:
50
52
KLMTrackFitter
*
m_Fitter
;
53
54
55
private
:
56
57
};
58
60
}
// end of namespace Belle2
Belle2::KLMTrackFinder::~KLMTrackFinder
~KLMTrackFinder()
Destructor.
Definition
KLMTrackFinder.cc:32
Belle2::KLMTrackFinder::KLMTrackFinder
KLMTrackFinder()
Default constructor.
Definition
KLMTrackFinder.cc:22
Belle2::KLMTrackFinder::filter
bool filter(const std::list< KLMHit2d * > &seed, std::list< KLMHit2d * > &hits, std::list< KLMHit2d * > &track, int iSubdetector)
find associated hits and do fit.
Definition
KLMTrackFinder.cc:43
Belle2::KLMTrackFinder::m_Fitter
KLMTrackFitter * m_Fitter
pointer to the fitter
Definition
KLMTrackFinder.h:52
Belle2::KLMTrackFinder::registerFitter
void registerFitter(KLMTrackFitter *fitter)
Register a fitter if not constructed with one.
Definition
KLMTrackFinder.cc:37
Belle2::KLMTrackFitter
track fitting procedure
Definition
KLMTrackFitter.h:30
Belle2
Abstract base class for different kinds of events.
Definition
MillepedeAlgorithm.h:17
klm
modules
KLMTracking
include
KLMTrackFinder.h
Generated on Mon Sep 1 2025 02:54:02 for Belle II Software by
1.13.2