ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetRecEvent
SiSPSeededTrackFinderData
SiSPSeededTrackFinderData
SiSpacePointsProSeed.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 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 SiSpacePointsProSeed_h
18
#define SiSpacePointsProSeed_h
19
20
namespace
InDet
{
21
class
SiSpacePointForSeed
;
22
class
SiSpacePointsSeed
;
23
24
class
SiSpacePointsProSeed
final{
25
27
// Public methods:
29
30
public
:
31
32
SiSpacePointsProSeed
();
33
34
SiSpacePointsProSeed
(
SiSpacePointForSeed
*&,
SiSpacePointForSeed
*&,
SiSpacePointForSeed
*&,
float
);
35
SiSpacePointsProSeed
(
const
SiSpacePointsProSeed
&);
36
SiSpacePointsProSeed
&
operator =
(
const
SiSpacePointsProSeed
&);
37
SiSpacePointsProSeed
(
SiSpacePointsProSeed
&&) =
default
;
38
SiSpacePointsProSeed
&
operator=
(
SiSpacePointsProSeed
&&) =
default
;
39
~SiSpacePointsProSeed
() =
default
;
40
41
SiSpacePointForSeed
*
spacepoint0
() {
return
m_s0
;}
42
SiSpacePointForSeed
*
spacepoint1
() {
return
m_s1
;}
43
SiSpacePointForSeed
*
spacepoint2
() {
return
m_s2
;}
44
const
float
&
d0
()
const
{
return
m_d0
;}
45
const
float
&
z
()
const
{
return
m_z
;}
46
const
float
&
eta
()
const
{
return
m_eta
;}
47
const
float
&
z1
()
const
{
return
m_z1
;}
48
const
float
&
z2
()
const
{
return
m_z2
;}
49
const
float
&
z3
()
const
{
return
m_z3
;}
50
const
float
&
r1
()
const
{
return
m_r1
;}
51
const
float
&
r2
()
const
{
return
m_r2
;}
52
const
float
&
r3
()
const
{
return
m_r3
;}
53
const
float
&
quality
()
const
{
return
m_q
;}
54
55
void
set
(
SiSpacePointForSeed
*&,
SiSpacePointForSeed
*&,
SiSpacePointForSeed
*&,
float
);
56
bool
setQuality
(
float
);
57
bool
set3
(
InDet::SiSpacePointsSeed
&);
58
void
set2
(
InDet::SiSpacePointsSeed
&);
59
60
private
:
61
62
SiSpacePointForSeed
*
m_s0
{} ;
63
SiSpacePointForSeed
*
m_s1
{} ;
64
SiSpacePointForSeed
*
m_s2
{} ;
65
float
m_d0
{} ;
66
float
m_z
{} ;
67
float
m_eta
{} ;
68
float
m_z1
{} ;
69
float
m_z2
{} ;
70
float
m_z3
{} ;
71
float
m_r1
{} ;
72
float
m_r2
{} ;
73
float
m_r3
{} ;
74
float
m_q
{} ;
75
};
76
}
// end of name space
77
78
#endif
// SiSpacePointsProSeed_h
InDet::SiSpacePointForSeed
Definition
SiSpacePointForSeed.h:31
InDet::SiSpacePointsProSeed::spacepoint0
SiSpacePointForSeed * spacepoint0()
Definition
SiSpacePointsProSeed.h:41
InDet::SiSpacePointsProSeed::m_r2
float m_r2
Definition
SiSpacePointsProSeed.h:72
InDet::SiSpacePointsProSeed::eta
const float & eta() const
Definition
SiSpacePointsProSeed.h:46
InDet::SiSpacePointsProSeed::SiSpacePointsProSeed
SiSpacePointsProSeed(SiSpacePointsProSeed &&)=default
InDet::SiSpacePointsProSeed::m_q
float m_q
Definition
SiSpacePointsProSeed.h:74
InDet::SiSpacePointsProSeed::r1
const float & r1() const
Definition
SiSpacePointsProSeed.h:50
InDet::SiSpacePointsProSeed::m_r1
float m_r1
Definition
SiSpacePointsProSeed.h:71
InDet::SiSpacePointsProSeed::m_eta
float m_eta
Definition
SiSpacePointsProSeed.h:67
InDet::SiSpacePointsProSeed::m_d0
float m_d0
Definition
SiSpacePointsProSeed.h:65
InDet::SiSpacePointsProSeed::m_z2
float m_z2
Definition
SiSpacePointsProSeed.h:69
InDet::SiSpacePointsProSeed::SiSpacePointsProSeed
SiSpacePointsProSeed()
Definition
SiSpacePointsProSeed.cxx:11
InDet::SiSpacePointsProSeed::set
void set(SiSpacePointForSeed *&, SiSpacePointForSeed *&, SiSpacePointForSeed *&, float)
Definition
SiSpacePointsProSeed.cxx:60
InDet::SiSpacePointsProSeed::z
const float & z() const
Definition
SiSpacePointsProSeed.h:45
InDet::SiSpacePointsProSeed::~SiSpacePointsProSeed
~SiSpacePointsProSeed()=default
InDet::SiSpacePointsProSeed::spacepoint2
SiSpacePointForSeed * spacepoint2()
Definition
SiSpacePointsProSeed.h:43
InDet::SiSpacePointsProSeed::quality
const float & quality() const
Definition
SiSpacePointsProSeed.h:53
InDet::SiSpacePointsProSeed::set2
void set2(InDet::SiSpacePointsSeed &)
Definition
SiSpacePointsProSeed.cxx:72
InDet::SiSpacePointsProSeed::spacepoint1
SiSpacePointForSeed * spacepoint1()
Definition
SiSpacePointsProSeed.h:42
InDet::SiSpacePointsProSeed::m_s0
SiSpacePointForSeed * m_s0
Definition
SiSpacePointsProSeed.h:62
InDet::SiSpacePointsProSeed::m_s2
SiSpacePointForSeed * m_s2
Definition
SiSpacePointsProSeed.h:64
InDet::SiSpacePointsProSeed::operator=
SiSpacePointsProSeed & operator=(SiSpacePointsProSeed &&)=default
InDet::SiSpacePointsProSeed::set3
bool set3(InDet::SiSpacePointsSeed &)
Definition
SiSpacePointsProSeed.cxx:84
InDet::SiSpacePointsProSeed::z1
const float & z1() const
Definition
SiSpacePointsProSeed.h:47
InDet::SiSpacePointsProSeed::m_z
float m_z
Definition
SiSpacePointsProSeed.h:66
InDet::SiSpacePointsProSeed::r2
const float & r2() const
Definition
SiSpacePointsProSeed.h:51
InDet::SiSpacePointsProSeed::m_s1
SiSpacePointForSeed * m_s1
Definition
SiSpacePointsProSeed.h:63
InDet::SiSpacePointsProSeed::z3
const float & z3() const
Definition
SiSpacePointsProSeed.h:49
InDet::SiSpacePointsProSeed::z2
const float & z2() const
Definition
SiSpacePointsProSeed.h:48
InDet::SiSpacePointsProSeed::m_z1
float m_z1
Definition
SiSpacePointsProSeed.h:68
InDet::SiSpacePointsProSeed::setQuality
bool setQuality(float)
Definition
SiSpacePointsProSeed.cxx:127
InDet::SiSpacePointsProSeed::r3
const float & r3() const
Definition
SiSpacePointsProSeed.h:52
InDet::SiSpacePointsProSeed::operator=
SiSpacePointsProSeed & operator=(const SiSpacePointsProSeed &)
Definition
SiSpacePointsProSeed.cxx:25
InDet::SiSpacePointsProSeed::m_z3
float m_z3
Definition
SiSpacePointsProSeed.h:70
InDet::SiSpacePointsProSeed::d0
const float & d0() const
Definition
SiSpacePointsProSeed.h:44
InDet::SiSpacePointsProSeed::m_r3
float m_r3
Definition
SiSpacePointsProSeed.h:73
InDet::SiSpacePointsSeed
Definition
SiSpacePointsSeed.h:30
InDet
Primary Vertex Finder.
Definition
VP1ErrorUtils.h:36
Generated on
for ATLAS Offline Software by
1.17.0