Belle II Software
development
FacetFitter.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/trackingUtilities/numerics/Matrix.h>
11
12
namespace
Belle2
{
17
namespace
TrackingUtilities {
18
class
UncertainParameterLine2D
;
19
class
CDCFacet
;
20
}
21
namespace
TrackFindingCDC {
22
24
class
FacetFitter
{
25
26
public
:
28
static
double
fit
(
const
TrackingUtilities::CDCFacet
& facet,
29
int
nSteps = 100);
30
38
static
TrackingUtilities::UncertainParameterLine2D
fit
(
const
TrackingUtilities::CDCFacet
& fromFacet,
39
const
TrackingUtilities::CDCFacet
& toFacet,
40
int
nSteps = 100);
41
54
static
TrackingUtilities::UncertainParameterLine2D
fit
(TrackingUtilities::Matrix<double, 3, 3> xyl,
55
TrackingUtilities::Matrix<double, 3, 1> w,
56
int
nSteps = 100);
57
};
58
}
60
}
Belle2::TrackFindingCDC::FacetFitter
Utility class to fit hit triplet and relations of them.
Definition
FacetFitter.h:24
Belle2::TrackFindingCDC::FacetFitter::fit
static TrackingUtilities::UncertainParameterLine2D fit(TrackingUtilities::Matrix< double, 3, 3 > xyl, TrackingUtilities::Matrix< double, 3, 1 > w, int nSteps=100)
Fit a line the positions xyl and the weights.
Belle2::TrackFindingCDC::FacetFitter::fit
static double fit(const TrackingUtilities::CDCFacet &facet, int nSteps=100)
Fits a proper line to facet and returns the chi2.
Definition
FacetFitter.cc:167
Belle2::TrackingUtilities::CDCFacet
Class representing a triple of neighboring oriented wire with additional trajectory information.
Definition
CDCFacet.h:32
Belle2::TrackingUtilities::UncertainParameterLine2D
A parameter line including including an line covariance matrix which is interpreted as located in the...
Definition
UncertainParameterLine2D.h:24
Belle2
Abstract base class for different kinds of events.
Definition
MillepedeAlgorithm.h:17
tracking
trackFindingCDC
fitting
include
FacetFitter.h
Generated on Wed Dec 24 2025 03:03:00 for Belle II Software by
1.13.2