Belle II Software
release-05-01-25
HyperHough.h
1
/**************************************************************************
2
* BASF2 (Belle Analysis Framework 2) *
3
* Copyright(C) 2015 - Belle II Collaboration *
4
* *
5
* Author: The Belle II Collaboration *
6
* Contributors: Nils Braun, Oliver Frost, Dmitrii Neverov *
7
* *
8
* This software is provided "as is" without any warranty. *
9
**************************************************************************/
10
#pragma once
11
#include <tracking/trackFindingCDC/hough/trees/SimpleBoxDivisionHoughTree3D.h>
12
13
namespace
Belle2
{
18
namespace
TrackFindingCDC {
19
25
template
<
class
AHitPointerType,
26
class
AHitDecisionAlgorithm,
27
size_t
qDivisions = 2,
28
size_t
pDivisions = 2,
29
size_t
muDivisions = 2>
30
class
HyperHough :
public
SimpleBoxDivisionHoughTree3D<AHitPointerType,
31
AHitDecisionAlgorithm,
32
qDivisions,
33
pDivisions,
34
muDivisions> {
35
36
private
:
38
using
Super
=
SimpleBoxDivisionHoughTree3D
<AHitPointerType,
39
AHitDecisionAlgorithm,
40
qDivisions,
41
pDivisions,
42
muDivisions>;
43
44
public
:
46
using
DecisionAlgorithm
= AHitDecisionAlgorithm;
47
49
HyperHough
()
50
:
Super
(10.0, 0.99, 6.0, 1, 1, 0)
51
{
52
}
53
};
54
}
56
}
Belle2::TrackFindingCDC::HyperHough::DecisionAlgorithm
AHitDecisionAlgorithm DecisionAlgorithm
typedef of the templated AHitDecisionAlgorithm; used to reach methods defined in the algorithm e....
Definition:
HyperHough.h:54
Belle2::TrackFindingCDC::HyperHough::HyperHough
HyperHough()
Constructor using the given maximal level setting the maximal values.
Definition:
HyperHough.h:57
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::TrackFindingCDC::SimpleBoxDivisionHoughTree3D
Convenience class for the typical usage-case: A box divisioned hough tree with maximum and minimum va...
Definition:
SimpleBoxDivisionHoughTree3D.h:37
tracking
trackFindingCDC
hough
hyperbolic
include
HyperHough.h
Generated on Fri Nov 5 2021 04:03:33 for Belle II Software by
1.8.17