PandaRoot
PndFtsReconCircleZOX.h
Go to the documentation of this file.
1
//
2
// Created by Bartosz Sobol on 11.03.2021.
3
//
4
5
#pragma once
6
7
#include "
tool/PndFtsCircleHitSet.h
"
8
#include "
tool/PndFtsTrack.h
"
9
#include "
tool/PndFtsContext.h
"
10
#include "
tool/PndFtsLineHitSet.h
"
11
12
namespace
PndFtsTrackFinder
{
13
14
class
PndFtsReconCircleZOX
{
15
public
:
16
PndFtsReconCircleZOX
() =
delete
;
17
18
explicit
PndFtsReconCircleZOX
(
const
PndFtsContext
&context);
19
20
PndFtsReconCircleZOX
(
const
PndFtsContext
&&context) =
delete
;
21
22
[[nodiscard]]
CircleSubtrackVector
Exec
(
const
LineTrackVector
&ft12Tracks,
const
PndFtsCircleHitSet
&hitSet)
const
;
23
24
private
:
25
[[nodiscard]]
CircleSubtrack
ExecItem(
const
LineTrack
&ft12Track,
const
PndFtsCircleHitSet
&hits)
const
;
26
27
const
PndFtsContext
&fContext;
28
};
29
30
}
// namespace PndFtsTrackFinder
PndFtsTrackFinder::CircleSubtrackVector
std::vector< CircleSubtrack > CircleSubtrackVector
Definition:
PndFtsTrack.h:64
PndFtsTrack.h
PndFtsTrackFinder::PndFtsReconCircleZOX::Exec
CircleSubtrackVector Exec(const LineTrackVector &ft12Tracks, const PndFtsCircleHitSet &hitSet) const
PndFtsContext.h
PndFtsTrackFinder::LineTrackVector
std::vector< LineTrack > LineTrackVector
Definition:
PndFtsTrack.h:49
PndFtsTrackFinder::CircleSubtrack
Definition:
PndFtsTrack.h:51
PndFtsTrackFinder::LineTrack
Definition:
PndFtsTrack.h:31
PndFtsTrackFinder::PndFtsContext
Definition:
PndFtsContext.h:19
PndFtsTrackFinder::PndFtsReconCircleZOX
Definition:
PndFtsReconCircleZOX.h:14
PndFtsCircleHitSet.h
PndFtsTrackFinder
Definition:
PndFtsReconCircle.h:10
PndFtsTrackFinder::PndFtsCircleHitSet
Definition:
PndFtsCircleHitSet.h:13
PndFtsTrackFinder::PndFtsReconCircleZOX::PndFtsReconCircleZOX
PndFtsReconCircleZOX()=delete
PndFtsLineHitSet.h
home
gitlab-runner
builds
LYZoAKaU
0
PandaRootGroup
PandaRoot
tracking
PndFtsTrackFinder
core
PndFtsReconCircleZOX.h
Generated on Fri Oct 21 2022 07:03:58 for PandaRoot by
1.8.13