ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetRecEvent
SiSPSeededTrackFinderData
SiSPSeededTrackFinderData
ITkSiSpacePointsProSeed.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
3
/*
4
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
5
*/
6
8
// Header file for class ITk::SiSpacesProSeed
10
// (c) ATLAS Detector software
12
// Class space point seed for seed maker
14
// Version 1.0 27/02/2013 I.Gavrilenko
16
17
#ifndef ITkSiSpacePointsProSeed_h
18
#define ITkSiSpacePointsProSeed_h
19
20
namespace
InDet
{
21
class
SiSpacePointsSeed
;
22
}
23
24
namespace
ITk
25
{
26
class
SiSpacePointForSeed
;
27
28
class
SiSpacePointsProSeed
final{
29
31
// Public methods:
33
34
public
:
35
36
SiSpacePointsProSeed
();
37
38
SiSpacePointsProSeed
(
SiSpacePointForSeed
*&,
SiSpacePointForSeed
*&,
SiSpacePointForSeed
*&,
float
);
39
SiSpacePointsProSeed
(
const
SiSpacePointsProSeed
&);
40
SiSpacePointsProSeed
&
operator=
(
const
SiSpacePointsProSeed
&);
41
SiSpacePointsProSeed
(
SiSpacePointsProSeed
&&) =
default
;
42
SiSpacePointsProSeed
&
operator=
(
SiSpacePointsProSeed
&&) =
default
;
43
~SiSpacePointsProSeed
() =
default
;
44
45
SiSpacePointForSeed
*
spacepoint0
() {
return
m_s0
;}
46
SiSpacePointForSeed
*
spacepoint1
() {
return
m_s1
;}
47
SiSpacePointForSeed
*
spacepoint2
() {
return
m_s2
;}
48
const
float
&
z
()
const
{
return
m_z
;}
49
const
float
&
quality
()
const
{
return
m_q
;}
50
51
void
set
(
SiSpacePointForSeed
*&,
SiSpacePointForSeed
*&,
SiSpacePointForSeed
*&,
float
);
52
bool
setQuality
(
float
);
53
bool
set3
(
InDet::SiSpacePointsSeed
&,
float
pTPerHelixRadius);
54
void
set2
(
InDet::SiSpacePointsSeed
&);
55
56
private
:
57
void
estimateParameters
(
float
pTPerHelixRadius);
58
59
SiSpacePointForSeed
*
m_s0
{};
60
SiSpacePointForSeed
*
m_s1
{};
61
SiSpacePointForSeed
*
m_s2
{};
62
float
m_z
{} ;
63
float
m_q
{} ;
64
};
65
}
// end of name space
66
67
#endif
// ITkSiSpacePointsProSeed_h
ITk::SiSpacePointForSeed
Definition
ITkSiSpacePointForSeed.h:34
ITk::SiSpacePointsProSeed::m_q
float m_q
Definition
ITkSiSpacePointsProSeed.h:63
ITk::SiSpacePointsProSeed::SiSpacePointsProSeed
SiSpacePointsProSeed()
Definition
ITkSiSpacePointsProSeed.cxx:15
ITk::SiSpacePointsProSeed::operator=
SiSpacePointsProSeed & operator=(SiSpacePointsProSeed &&)=default
ITk::SiSpacePointsProSeed::spacepoint2
SiSpacePointForSeed * spacepoint2()
Definition
ITkSiSpacePointsProSeed.h:47
ITk::SiSpacePointsProSeed::setQuality
bool setQuality(float)
Definition
ITkSiSpacePointsProSeed.cxx:262
ITk::SiSpacePointsProSeed::m_s1
SiSpacePointForSeed * m_s1
Definition
ITkSiSpacePointsProSeed.h:60
ITk::SiSpacePointsProSeed::m_z
float m_z
Definition
ITkSiSpacePointsProSeed.h:62
ITk::SiSpacePointsProSeed::m_s0
SiSpacePointForSeed * m_s0
Definition
ITkSiSpacePointsProSeed.h:59
ITk::SiSpacePointsProSeed::set2
void set2(InDet::SiSpacePointsSeed &)
Definition
ITkSiSpacePointsProSeed.cxx:71
ITk::SiSpacePointsProSeed::m_s2
SiSpacePointForSeed * m_s2
Definition
ITkSiSpacePointsProSeed.h:61
ITk::SiSpacePointsProSeed::spacepoint0
SiSpacePointForSeed * spacepoint0()
Definition
ITkSiSpacePointsProSeed.h:45
ITk::SiSpacePointsProSeed::set
void set(SiSpacePointForSeed *&, SiSpacePointForSeed *&, SiSpacePointForSeed *&, float)
Definition
ITkSiSpacePointsProSeed.cxx:59
ITk::SiSpacePointsProSeed::operator=
SiSpacePointsProSeed & operator=(const SiSpacePointsProSeed &)
Definition
ITkSiSpacePointsProSeed.cxx:25
ITk::SiSpacePointsProSeed::set3
bool set3(InDet::SiSpacePointsSeed &, float pTPerHelixRadius)
Definition
ITkSiSpacePointsProSeed.cxx:83
ITk::SiSpacePointsProSeed::SiSpacePointsProSeed
SiSpacePointsProSeed(SiSpacePointsProSeed &&)=default
ITk::SiSpacePointsProSeed::spacepoint1
SiSpacePointForSeed * spacepoint1()
Definition
ITkSiSpacePointsProSeed.h:46
ITk::SiSpacePointsProSeed::estimateParameters
void estimateParameters(float pTPerHelixRadius)
Definition
ITkSiSpacePointsProSeed.cxx:123
ITk::SiSpacePointsProSeed::quality
const float & quality() const
Definition
ITkSiSpacePointsProSeed.h:49
ITk::SiSpacePointsProSeed::z
const float & z() const
Definition
ITkSiSpacePointsProSeed.h:48
ITk::SiSpacePointsProSeed::~SiSpacePointsProSeed
~SiSpacePointsProSeed()=default
InDet::SiSpacePointsSeed
Definition
SiSpacePointsSeed.h:30
ITk
Definition
ITkPixelOfflineCalibCondAlg.cxx:13
InDet
Primary Vertex Finder.
Definition
VP1ErrorUtils.h:36
Generated on
for ATLAS Offline Software by
1.17.0