PandaRoot
PndFtsReconLineZOY.h
Go to the documentation of this file.
1
//
2
// Created by Bartosz Sobol on 07.06.2020.
3
//
4
5
#pragma once
6
7
#include "
tool/PndFtsContext.h
"
8
#include "
tool/PndFtsGeom.h
"
9
#include "
tool/PndFtsTrack.h
"
10
11
namespace
PndFtsTrackFinder
{
12
13
class
PndFtsReconLineZOY
{
14
public
:
15
PndFtsReconLineZOY
() =
delete
;
16
17
explicit
PndFtsReconLineZOY
(
const
PndFtsContext
&context);
18
19
PndFtsReconLineZOY
(
const
PndFtsContext
&&context) =
delete
;
20
21
[[nodiscard]]
LineSubtrackVector
Exec
(
const
LineSubtrackVector
&zoxTracks,
const
PndFtsLineHitSet
&hitSet)
const
;
22
23
private
:
24
[[nodiscard]]
LineSubtrack
ExecItem(
const
LineSubtrack
&zoxTrack,
const
PndFtsLineHitSet
&hits)
const
;
25
26
[[nodiscard]]
Line
ZOYLineTransform(
const
bool
ft12,
const
Line
&zoxLine,
const
Line
&minLine)
const
;
27
28
[[nodiscard]]
ZYVirtualHitVectorPair
CreateVirtualHits(
const
LineSubtrack
&zoxTrack,
const
PndFtsLineHitSet
&hits)
const
;
29
30
const
PndFtsContext
&fContext;
31
};
32
33
}
// namespace PndFtsTrackFinder
PndFtsGeom.h
PndFtsTrackFinder::Line
Definition:
PndFtsHelpers.h:31
PndFtsTrack.h
PndFtsContext.h
PndFtsTrackFinder::LineSubtrack
Definition:
PndFtsTrack.h:14
PndFtsTrackFinder::PndFtsContext
Definition:
PndFtsContext.h:19
PndFtsTrackFinder
Definition:
PndFtsReconCircle.h:10
PndFtsTrackFinder::ZYVirtualHitVectorPair
std::pair< ZYVirtualHitVector, ZYVirtualHitVector > ZYVirtualHitVectorPair
Definition:
PndFtsHelpers.h:73
PndFtsTrackFinder::LineSubtrackVector
std::vector< LineSubtrack > LineSubtrackVector
Definition:
PndFtsTrack.h:29
PndFtsTrackFinder::PndFtsReconLineZOY::PndFtsReconLineZOY
PndFtsReconLineZOY()=delete
PndFtsTrackFinder::PndFtsReconLineZOY
Definition:
PndFtsReconLineZOY.h:13
PndFtsTrackFinder::PndFtsReconLineZOY::Exec
LineSubtrackVector Exec(const LineSubtrackVector &zoxTracks, const PndFtsLineHitSet &hitSet) const
PndFtsTrackFinder::PndFtsLineHitSet
Definition:
PndFtsLineHitSet.h:13
home
gitlab-runner
builds
Vxspf1vo
0
PandaRootGroup
PandaRoot
tracking
PndFtsTrackFinder
core
PndFtsReconLineZOY.h
Generated on Fri Oct 6 2023 07:04:55 for PandaRoot by
1.8.13