Belle II Software  release-05-01-25
CDCKarimakiFitter.cc
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2012 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Oliver Frost *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 #include <tracking/trackFindingCDC/fitting/CDCKarimakiFitter.h>
11 
12 #include <tracking/trackFindingCDC/fitting/CDCFitter2D.icc.h>
13 
14 using namespace Belle2;
15 using namespace TrackFindingCDC;
16 
18 
21 
23 {
24  static CDCKarimakiFitter fitter;
25  return fitter;
26 }
27 
29 {
30  static CDCKarimakiFitter lineFitter;
31  lineFitter.setLineConstrained();
32  return lineFitter;
33 }
34 
36 {
37  static CDCKarimakiFitter noDriftVarianceFitter;
38  noDriftVarianceFitter.setFitVariance(EFitVariance::c_DriftLength);
39  return noDriftVarianceFitter;
40 }
Belle2::TrackFindingCDC::CDCKarimakiFitter::~CDCKarimakiFitter
~CDCKarimakiFitter()
Default destructor.
Belle2::TrackFindingCDC::CDCKarimakiFitter::CDCKarimakiFitter
CDCKarimakiFitter()
Default constructor.
Belle2::TrackFindingCDC::KarimakisMethod::setLineConstrained
void setLineConstrained(bool constrained=true)
Indicator if this fitter is setup to fit lines.
Definition: KarimakisMethod.h:52
Belle2::TrackFindingCDC::CDCKarimakiFitter
Class implementing the fitter using Karimakis method.
Definition: CDCKarimakiFitter.h:33
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::TrackFindingCDC::CDCFitter2D< KarimakisMethod >
Belle2::TrackFindingCDC::CDCFitter2D::setFitVariance
void setFitVariance(EFitVariance fitVariance)
Setup the fitter to use the given variance measure by default.
Definition: CDCFitter2D.icc.h:230
Belle2::TrackFindingCDC::CDCKarimakiFitter::getNoDriftVarianceFitter
static const CDCKarimakiFitter & getNoDriftVarianceFitter()
Static getter for a general fitter that does not use the drift length variances.
Definition: CDCKarimakiFitter.cc:35
Belle2::TrackFindingCDC::CDCKarimakiFitter::getFitter
static const CDCKarimakiFitter & getFitter()
Static getter for a general fitter instance with Karimakis method.
Definition: CDCKarimakiFitter.cc:22
Belle2::TrackFindingCDC::CDCKarimakiFitter::getLineFitter
static const CDCKarimakiFitter & getLineFitter()
Static getter for a line fitter.
Definition: CDCKarimakiFitter.cc:28