Belle II Software
development
KFitV0VertexFitter.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/v0Finding/fitter/V0VertexFitter.h>
11
12
namespace
Belle2
{
17
19
class
KFitV0VertexFitter
:
public
V0VertexFitter
{
20
21
public
:
22
24
bool
fit
(genfit::Track& trackPlus, genfit::Track& trackMinus,
25
const
int
pdgTrackPlus,
const
int
pdgTrackMinus,
26
genfit::GFRaveVertex& vertex)
override
;
27
29
std::string
getName
()
const override
{
return
"KFit"
;}
30
};
31
33
}
Belle2::KFitV0VertexFitter
V0 vertex fitter using KFit.
Definition
KFitV0VertexFitter.h:19
Belle2::KFitV0VertexFitter::getName
std::string getName() const override
Get the name this fitter is registered with in the V0VertexFitterFactory.
Definition
KFitV0VertexFitter.h:29
Belle2::KFitV0VertexFitter::fit
bool fit(genfit::Track &trackPlus, genfit::Track &trackMinus, const int pdgTrackPlus, const int pdgTrackMinus, genfit::GFRaveVertex &vertex) override
Fit the V0 vertex. The PDG codes of the daughters are used to compute their energies.
Definition
KFitV0VertexFitter.cc:103
Belle2::V0VertexFitter
Interface of the vertex fitters usable by the V0Fitter.
Definition
V0VertexFitter.h:29
Belle2
Abstract base class for different kinds of events.
Definition
MillepedeAlgorithm.h:17
tracking
v0Finding
fitter
include
KFitV0VertexFitter.h
Generated on Fri Sep 18 2026 03:41:37 for Belle II Software by
1.13.2